2016-04-21 85 views

回答

2

添加否定条件,以避免匹配子域:

RewriteEngine On 

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

问题是:'myhost.com'应该改写成'https:// www.myhost.com' – Toskan

+0

,由于某种原因我不明白,'myhost.com'似乎关掉了重写 – Toskan

+0

试试我的更新规则清除浏览器缓存 – anubhava