заменить HTTP_REFERRER в .htaccess - PullRequest
       0

заменить HTTP_REFERRER в .htaccess

0 голосов
/ 31 октября 2018

В .htaccess можно ли изменить значение HTTP_REFERRER и передать его следующей строке правила перезаписи?

Вот что я пробовал

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d    
RewriteRule ^(.*?)$ %{HTTP_REFERER}/$1 [L]

пример реферер: https://abc.def.com/pqr/qwert.html входной URL: /images/a.png ожидаемый результат: https://pqr/images/a.png

Фрагмент выше работает, если: URL-адрес ввода: https://abc.def.com/pqr/images/a.png

Тем не менее, я застрял на том, как заставить его работать для относительных URL.

Пытался использовать HTTP_REFERER, но я не уверен, как его разбить и перейти к следующему правилу.

Есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...