Apache重定向规则总是在每次请求时触发
因此,下面的重写规则似乎总是有效的。这会隐藏我在服务器上托管的另一个域吗 我似乎不知道出了什么问题,是时候请专家了:Apache重定向规则总是在每次请求时触发,apache,mod-rewrite,apache2,Apache,Mod Rewrite,Apache2,因此,下面的重写规则似乎总是有效的。这会隐藏我在服务器上托管的另一个域吗 我似乎不知道出了什么问题,是时候请专家了: RewriteEngine on RewriteCond %{HTTP_HOST} ^danielhonig.com RewriteRule ^(.*)$ http://www.danielhonig.com/$1 [R=permanent,L] RedirectMatch ^/$ http://www.danielhonig.com/gravl Options None 将
RewriteEngine on
RewriteCond %{HTTP_HOST} ^danielhonig.com
RewriteRule ^(.*)$ http://www.danielhonig.com/$1 [R=permanent,L]
RedirectMatch ^/$ http://www.danielhonig.com/gravl
Options None
将重写规则放在
指令中,则不会影响其他域。是否尝试使用%{SERVER\u NAME}
而不是%{HTTP\u HOST}
?我发现%{SERVER\u NAME}
对子域也很好。尝试将它们放在位置标记中…这导致站点一直重定向到其他域?