Может ли хост извлекаться из реферера в mod_rewrite для htaccess / apache? - PullRequest
1 голос
/ 07 июня 2010

Я пытаюсь переписать, где мне нужна часть узла HTTP_REFERER.

Так что, если рефери, например, http://www.example.com/some/path Мне нужно извлечь часть хоста, www.example.com и использовать ее в RewriteRule, чтобы она перезаписывалась на / some / serverpath / www. example.com/subfolder.

Возможно ли это?

1 Ответ

3 голосов
/ 07 июня 2010

Попробуйте это:

RewriteCond %{HTTP_REFERER} ^https?://([^/:]+)
RewriteCond %{REQUEST_URI} !^/some/serverpath/
RewriteRule ^ /some/serverpath/%1/subfolder
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...