因此,以下重写规则似乎总是会触发。这有隐藏我在服务器上托管的另一个域的效果吗?
我似乎无法弄清楚什么是错的,是时候打电话给专家了:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^danielhonig.com
RewriteRule ^(.*)$ http://www.danielhonig.com/$1 [R=permanent,L]
RedirectMatch ^/$ http://www.danielhonig.com/gravl
Options None
答案 0 :(得分:2)
将重写规则放在<VirtualHost>
指令中,然后它不会影响您的其他域。
答案 1 :(得分:0)
您是否尝试使用%{SERVER_NAME}
代替%{HTTP_HOST}
?我发现%{SERVER_NAME}
也很适合子域名。