使用 .htaccess 将子域重定向到 WWW
Redirecting Subdomain to WWW using .htaccess
我正在尝试将特定子域重定向到 www.我已经制定了将非 www 重定向到 www.domain.com 的规则。这是我目前拥有的,并且运行良好:
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^([^.]+\.[a-z]{2,6})$ [NC]
RewriteRule ^(.*)$ http://www.%1/ [R=301,L]
我的问题是 ns2.domain.com 收到了一些请求,我希望这些请求也重定向到 www.domain.com。有帮助吗?
尝试在第二个条件中添加额外的 [^.]+\.
:
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^[^.]+\.([^.]+\.[a-z]{2,6})$ [NC]
RewriteRule ^(.*)$ http://www.%1/ [R=301,L]
我正在尝试将特定子域重定向到 www.我已经制定了将非 www 重定向到 www.domain.com 的规则。这是我目前拥有的,并且运行良好:
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^([^.]+\.[a-z]{2,6})$ [NC]
RewriteRule ^(.*)$ http://www.%1/ [R=301,L]
我的问题是 ns2.domain.com 收到了一些请求,我希望这些请求也重定向到 www.domain.com。有帮助吗?
尝试在第二个条件中添加额外的 [^.]+\.
:
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^[^.]+\.([^.]+\.[a-z]{2,6})$ [NC]
RewriteRule ^(.*)$ http://www.%1/ [R=301,L]