Задать вопрос

Как сделать 2 условия в Apache — Rewrite rule?

Коллеги, приветствую!

С mod_rewrite редко стыкаюсь, появилась задача сделать редирект при выполнению одновременно двух условий:
1. Адрес домена равно domain.com
2. Адрес страницы не равно domain.com/f/s.php

Пытаюсь юзать
RewriteCond %{SCRIPT_URI } !^domain.com/f/s.php
RewriteCond %{HTTP_HOST} ^domain.com
RewriteRule ^(.*)$ newdomain.com/$1 [R=301,L]

Но оно редиректит даже если адрес страницы совпадает с domain.com/f/s.php
подскажите пожалуйста, как лучше всего сделать.

Собственно даже 2 вопроса:
1. Как 2 условия прописать
2. Как написать условие страницы не равно domain.com/f/s.php
  • Вопрос задан
  • 1225 просмотров
Подписаться 1 Оценить Комментировать
Решение пользователя gracer К ответам на вопрос (3)
@gracer
RewriteCond %{HTTP_HOST} ^domain\.ru$
RewriteCond %{REQUEST_URI} !^/f/s\.php$
RewriteRule ^(.*)$ newdomain.com/$1 [R=301,L]
Ответ написан
Комментировать