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

Обсуждение любых вопросов связанных с файлами конфигурации .htaccess

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

Сообщение rsbw » Вт май 27, 2014 6:14 am

Покажите пожалуйста как настроить 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), а остальную часть не изменять, как сделать?? Помогите пожалуйста, не могу сообразить.
rsbw
 
Сообщений: 2
Зарегистрирован: Вт май 27, 2014 5:39 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение rsbw » Сб май 31, 2014 9:48 pm

Сдвинулся с нужном направлении, но происходит циклическая переадресация:
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
Посоветуйте решение
rsbw
 
Сообщений: 2
Зарегистрирован: Вт май 27, 2014 5:39 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение nawaz » Пн дек 01, 2014 9:56 am

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.
nawaz
 
Сообщений: 1
Зарегистрирован: Пн дек 01, 2014 9:53 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0


Вернуться в Htaccess

Кто сейчас на форуме

Зарегистрированные пользователи: нет зарегистрированных пользователей

cron