Как использовать REQUEST_URI и HTTP_REFERER для одного правила перезаписи? - PullRequest
0 голосов
/ 10 апреля 2020

Я пытаюсь создать условие в .htaccess, которое проверяет URL-адрес для определенного пути, а также реферера, а затем перенаправляет пользователя на другую страницу, только если оба значения имеют значение false. Так, например, если мой URL содержит строку '/ foobar /' в URL "https://example.com/foobar/" ИЛИ мой реферер - "https://example2.com/", я не буду перенаправлен на другая страница.

Вот то, что я пытаюсь, но я не получаю его на работу:

RewriteEngine On
  RewriteCond %{REQUEST_URI} !^ /foobar/
  RewriteCond %{HTTP_REFERER} !^https://example2.com [NC]
  RewriteRule ^ https://another-website.com/ [L,R]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...