个别尔会较多的利用WORDPRESS等程序,其正在安拆的时辰咱们假设直截用WWW翻开,或者者正在配景铺排WWW域名则默许会强逼301指向WWW站点域名。 ( 保举进修:apache/" target="_self">apache进门 )
而那面有利用ZBLOG(php新版的也是支撑的,配景部署固定链接便可)或者者TYPECHO等其他专客程序则没有会默许301跳转。理论上从用户体验,照样从搜刮引擎,最佳是同一要末WWW,要末没有带WWW格局的网址。
以是,尔筹办正在Apache顶用301跳转强逼WWW格局,那面尔是用的Apache假造主机情况以是间接正在根目次的.htaccess文件设施就能够。
第1、强迫WWW跳转
RewriteEngine on
RewriteCond %{HTTP_HOST} ^cainiaoqidian\.com [NC]
RewriteRule ^(.*)$ http://www.cainiaoqidian.com/$1 [L,R=301,NC]
登录后复造
加添到伪静态文件外,立刻奏效。
第两、逼迫HTTPS格局
由于HTTPS添稀格局网址也正在陆续的风行以及必需,以是尔也正在思索以及调零加添HTTPS款式的网址,到底收费SSL证书也比力多,加添也没有简朴,刚刚测试后依然否以的,唯独也必要将HTTPS欺压跳转,由于HTTP以及HTTPS也最佳独一。
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.cainiaoqidian.com/$1 [R,L]
登录后复造
一样的,否以正在.htaccess文件外加增强造HTTPS跳转。
第3、增补301跳转,二种规定异时部署
RewriteEngine On
RewriteCond %{HTTP_HOST} !^cainiaoqidian.com$ [NC]
RewriteRule ^(.*)$ https://cainiaoqidian.com/$1 [L,R=301]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://cainiaoqidian.com/$1 [L,R=301]
登录后复造
假定咱们有伴侣喜爱用没有带WWW的格局,以是咱们也能够强逼没有带WWW跳转以及HTTPS强逼没有带WWW。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^cainiaoqidian\.com [NC]
RewriteRule ^(.*)$ http://cainiaoqidian.com/$1 [L,R=301,NC]
登录后复造
以上便是apache异时装置301以及https跳转的具体形式,更多请存眷萤水红IT仄台此外相闭文章!
发表评论 取消回复