Typecho Apache 301重定向规则

Tod
Tod
2020-03-23 / 0 评论 / 277 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2020年04月14日,已超过471天没有更新,若内容或图片失效,请留言反馈。

  如果您已经添加了伪静态规则,直接在.htaccess文件添加

# 带 www 的跳转到不带的 
RewriteCond %{HTTP_HOST} ^www.moobei.com$ 
RewriteRule ^(.*)$ http://moobei.com/$1 [R=301,L]

  或者

# 不带 www 的跳转到带的 
RewriteCond %{HTTP_HOST} ^moobei.com$ 
RewriteRule ^(.*)$ http://www.moobei.com/$1 [R=301,L]

  如果你使用了https,可以用如下规则:

  所有链接均跳转到https不带WWW的域名

RewriteCond %{HTTP_HOST} ^www.todsay.com$ [NC]
RewriteRule ^(.*)$ https://todsay.com/$1 [R=301,L]
RewriteCond %{HTTP:From-Https} !^on$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://todsay.com/$1 [R=301,L]

  所有链接均跳转到https带WWW的域名

RewriteCond %{HTTP_HOST} ^todsay.com$ [NC]
RewriteRule ^(.*)$ https://www.todsay.com/$1 [R=301,L]
RewriteCond %{HTTP:From-Https} !^on$ [NC]
RewriteCond %{HTTP_HOST} ^(www)?.todsay.com$ [NC]
RewriteRule ^(.*)$ https://www.todsay.com/$1 [R=301,L]
0

评论 (0)

取消