外贸99 2017-08-23 09:07
已回答
大家好,我们的一个网站最近升级到 https,以下4种形式的链接都可以正常访问网站:
- http://example.com
- http://www.example.com
- https://example.com
- https://www.example.com
现在希望所有的访问都可以被重定向到第4种形式,请教大家 .htaccess 里面的相关规则要怎么写?
评论
写在网站目录下的那个.htaccess文件里,如果有
<IfModule mod_rewrite.c>和</IfModule>
写在这之间, 在这之间的最上面一行还要写
RewriteEngine on
下面就是正题了
好的,我这就去试试,可以的话立即发放悬赏,谢谢!
刚才从我自己站复制的时候有点错,我刚修改了一下你再看看
本来想用一个! 就写你这个转向,那样好写,后来一想要是用IP什么的访问可能也被转向了,所以我改了一下,这样网站域名什么的要出问题,用IP访问测试网站就不会被转向了
刚才从我自己站复制的时候有点错,我刚修改了一下你再看看
你好,使用了上面提供的规则代码,并且将 usite.com 部分都修改成了对应的域名(如example.com)。http都能够正确跳转到对应的https,但是http和https协议的 example.com 都没有跳转到 https://www.example.com,麻烦您再看一下
倒数第二行的
RewriteCond %{HTTP_HOST} ^www\.usite\.com$
删了就OK了,刚才也不知道眼睛怎么了,看花了
原文已经更新为正确的了,也就不用删什么倒数第二行了
代码建议写到代码插件里面,有语法高亮看起来会更美观一些。最终有效果的代码如果需要删除倒数第二行的代码,建议最好更新一下。
已经更新为正确的了,防止误导新人,这网站要是20块也能提现就好了,100块有点多