В .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
, но я не уверен, как его разбить и перейти к следующему правилу.
Есть предложения?