替换.htaccess中的HTTP_REFERRER

时间:2018-10-31 00:34:01

标签: regex apache .htaccess

在.htaccess中,是否可以修改HTTP_REFERRER值并将其传递给ReWrite规则的下一行?

这就是我尝试过的

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

示例 推荐人:https://abc.def.com/pqr/qwert.html 输入网址:/images/a.png 预期输出: https://pqr/images/a.png

以上代码段在以下情况下适用: 输入网址:https://abc.def.com/pqr/images/a.png

但是,我一直坚持如何使它适用于相对URL。

试图使用HTTP_REFERER,但是我不确定如何拆分它并传递到下一条规则。

有什么建议吗?

0 个答案:

没有答案