GeraJet
@GeraJet
Anykey

Как добавить исключение к правилу перенаправления в htaccess?

Вот так я все запросы на oldsite перенаправляю на newsite:
Options +FollowSymLinks
RewriteEngine on

RewriteCond %{HTTP_HOST} ^oldsite\.ru
RewriteRule ^(.*)$ http://newsite.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.oldsite\.ru
RewriteRule ^(.*)$ http://newsite.ru/$1 [R=301,L]

Как сделать, что по URL oldsite.ru/camera/$ перенаправления на newsite не происходило?
  • Вопрос задан
  • 824 просмотра
Решения вопроса 1
shambler81
@shambler81 Куратор тега htaccess
Помоему это очевидно, используй отрицание !
RewriteCond %{HTTP_HOST} ^oldsite\.ru
RewriteCond %{REQUEST_URI} ^!camera/$
RewriteRule ^(.*)$ http://newsite.ru/$1 [R=301,L]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы