我已阅读有关.htaccess
的所有教程,但仍然不知道:
.htaccess
现在以这种方式看待:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^.*domain.com$ [NC]
RewriteRule ^(.*)$ http://anotherdomain.com/ [R=301,L]
我想重定向:
subdomain.domain.com
要:
subdomain.anotherdomain.com
未指定子域名。
所以它应该重定向:
subdomain1.domain.com
要:
subdomain1.anotherdomain.com
和
subdomain2.domain.com
要:
subdomain2.anotherdomain.com
和
subdomain3.domain.com
要:
subdomain3.anotherdomain.com
等等......
是否可以将subdomainx
传递给$1
,然后重定向到$1.anotherdomain.com
?
答案 0 :(得分:1)
您可以使用:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.com$ [NC]
RewriteRule ^ http://%1.anotherdomain.com%{REQUEST_URI} [R=301,L,NE]