https非www重定向

时间:2015-10-26 21:13:48

标签: php .htaccess ssl https

我正在尝试将我的所有网址重定向到onbeforeunload,而不是https://

如果有人放入www.www.http://,则会将其重定向到http://,如果问题出现https://则问题就会出现,那么它就不会重定向到https://www.

我在https://website中使用了以下内容,有什么建议吗?

htaccess

1 个答案:

答案 0 :(得分:4)

这条单一规则可以满足这两个要求:

RewriteCond %{HTTP_HOST} ^www\. [NC,OR]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L,NE]

确保删除所有显示的规则并在新浏览器中测试以避免旧缓存。