我有一个看起来像这样的虚拟主机:
<VirtualHost *:80>
ServerName domain1.com
ServerAlias www.domain1.com domain2.com www.domain2.com
</VirtualHost>
当有人访问 www.domain1.com/test 时,他们应该被重定向到:
domain1.com/test
当有人访问 www.domain2.com/test 时,他们应该被重定向到:
domain2.com/test
我目前的 RewriteRules 缺少。
编辑:这是我到目前为止所得到的:
# Rewrite www to non-www
RewriteEngine on
RewriteCond %{HTTP_HOST} www\.%{HTTP_HOST}$ [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [L,R=301]
显然,这会产生一个无限重定向循环。