代码之家  ›  专栏  ›  技术社区  ›  Daniel Honig

Apache重定向规则总是在每次请求时触发

  •  0
  • Daniel Honig  · 技术社区  · 17 年前

    所以下面的重写规则似乎总是有效的。这会隐藏我在服务器上托管的另一个域吗?

    我似乎不知道出了什么问题,是时候请专家了:

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^danielhonig.com
    RewriteRule ^(.*)$ http://www.danielhonig.com/$1 [R=permanent,L]
    
    RedirectMatch ^/$ http://www.danielhonig.com/gravl
    Options None
    
    2 回复  |  直到 17 年前
        1
  •  2
  •   mthurlin    17 年前

    将重写规则放入 <VirtualHost> 指令,则不会影响其他域。

        2
  •  0
  •   rojoca    17 年前

    你试过使用 %{SERVER_NAME} 而不是 %{HTTP_HOST} ? 我找到了 %{SERVER_NAME} 与子域的关系也很好。