Страница 1 из 1

mod_rewrite подставлять в строку запроса, имя домена referer

СообщениеДобавлено: Вт май 27, 2014 6:14 am
rsbw
Покажите пожалуйста как настроить htaccess, на переадресацию в подкаталог, одноименный с доменным именем referer, т.е если был запрос с referer="http://www.any-site.com/blabla.php" и URI="http://mysite.com/catalog-x/price.php?i=1", чтобы apache отдавал файл: "http://mysite.com/any-site.com/catalog-x/price.php?i=1"

т.е. надо подставлять в строку запроса, имя домена referer (без www), а остальную часть не изменять, как сделать?? Помогите пожалуйста, не могу сообразить.

СообщениеДобавлено: Сб май 31, 2014 9:48 pm
rsbw
Сдвинулся с нужном направлении, но происходит циклическая переадресация:
RewriteCond %{HTTP_REFERER} ^(http: \/\/(www.)?)?([^\/]+) [NC]
RewriteRule ^(.*)$ http: //mysite.com/%3/$1 [L]

В результате http://mysite.com/any-site.com/.../any-site.com/catalog-n/price.php?i=n
Посоветуйте решение

СообщениеДобавлено: Пн дек 01, 2014 9:56 am
nawaz
and as a second option, is it possible to do so:
the search engines came to a certain way without problems, but other users have access forbidden to watch, but it could be something to download direct link. Plz give soderzhanie.htaccess and for this example.
thanks.