2017-04-24 39 views
1

我htaccess文件有以下規則htaccess的重寫COND不工作的子域

RewriteCond %{HTTPS} off [OR] 
RewriteCond %{HTTP_HOST} !^www\. [OR] 
RewriteCond %{HTTP_HOST} ^example\.com$ [NC] 
RewriteRule^https://www.example.com%{REQUEST_URI} [R=301,L,NE] 

我要爲子域添加條件,使subdomain.example.com可以瀏覽爲subdomain.example.com我試過幾個條件但他們正在重定向到主域名。 我正在使用codeigniter框架(可能不相關)

回答

3

您只是添加一個額外的條件。

這應該工作。

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

它正在工作。非常感謝 –