可以在mod_rewrite中从referer中为htaccess / apache提取主机吗?

时间:2010-06-06 21:12:46

标签: apache mod-rewrite .htaccess

我正在尝试重写我需要HTTP_REFERER的主机部分。

因此,如果引用者是例如 http://www.example.com/some/path 我需要提取主机部分 www.example.com 并在RewriteRule中使用它,以便它重写为 / some / SERVERPATH / www.example.com /子文件夹

这可能吗?

1 个答案:

答案 0 :(得分:3)

试试这个:

RewriteCond %{HTTP_REFERER} ^https?://([^/:]+)
RewriteCond %{REQUEST_URI} !^/some/serverpath/
RewriteRule ^ /some/serverpath/%1/subfolder