Правило перенаправления Apache всегда срабатывает при каждом запросе - PullRequest
0 голосов
/ 23 ноября 2008

Таким образом, следующие правила перезаписи всегда срабатывают. Это приводит к тому, что другой сервер, который я размещаю на сервере, скрывается?

Я не могу понять, что не так, и пришло время вызвать экспертов:

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 ]

2 голосов
/ 23 ноября 2008

Поместите правила перезаписи в директиву <VirtualHost>, тогда она не повлияет на ваш другой домен.

0 голосов
/ 01 декабря 2008

Вы пытались использовать %{SERVER_NAME} вместо %{HTTP_HOST}? Я обнаружил, что %{SERVER_NAME} хорошо работает и с поддоменами.

...