【发布时间】:2018-05-24 05:20:29
【问题描述】:
我有一个名为 example.com 的域。
我想始终重定向到https://www.example.com(https AND www)。
意思是:我需要重定向
https://example.com
http://www.example.com
http://example.com
到
https://www.example.com
这是我目前的代码:
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301,NC]
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule !^web/ /web%{REQUEST_URI} [L,NC]
这适用于:
https://example.com
http://example.com
但它不适用于:
http://www.example.com
我已经为此工作了一整天(这里是下午 4 点),但没有成功。
为什么?谁能给我一个提示?我做错了什么?
【问题讨论】:
标签: .htaccess redirect mod-rewrite url-rewriting http-redirect