我的htaccess文件具有以下规则
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框架(可能不相关)
答案 0 :(得分: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]