Apache редирект на основе хоста и URI - PullRequest
0 голосов
/ 11 июня 2010

У меня довольно простая настройка правил перенаправления в моем Apache vhost.

<VirtualHost *:80>
    ServerName mobile.foo.com
    ServerAlias *.foo.com

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^(.*)\.foo\.com$
    RewriteRule ^(.*)$ http://mobile.bar.com/foo [R=301,L]
</VirtualHost>

Я хочу добавить еще одно условие на основе uri запроса.Переадресация выше не должна выполняться, если uri запроса равен google.html.Я предполагаю, что требуется другое условие перезаписи, основанное на переменной uri запроса.Любые идеи о том, как regex должен выглядеть?

1 Ответ

0 голосов
/ 11 июня 2010

Должно выглядеть так:

RewriteCond %{REQUEST_URI} !^/google\.html$
...