seventh
Новичок
Здравствуйте, уважаемые!
Необходимо редиректить запросы вида
Главная проблема в необходимом URL - возможное присутствие двух вопросительных знаков. Mod_rewrite, естественно обрабатывает только первый. Например, так:
Видя, что в URL уже присутствует знак "?", mod_rewrite подменяет второй вопросительный знак на "&".
То есть, URL
Заранее благодарю за любые подсказки!
Необходимо редиректить запросы вида
наOsite.ru/anything.php?sub=anything
(для дальнейшей работы с полученным url).so.kr/index.php?url=http://site.ru/anything.php?sub=anything
Главная проблема в необходимом URL - возможное присутствие двух вопросительных знаков. Mod_rewrite, естественно обрабатывает только первый. Например, так:
Код:
RewriteCond %{HTTP_HOST} ^(.*)osite\.ru$ [NC]
RewriteRule ^(.*)$ http://so.kr/index.php?url=http://%1site.ru$1 [R=301,L,QSA]
То есть, URL
редиректится наOsite.ru/anything.php?sub=anything
а надо, как я уже говорил, на:so.kr/index.php?url=http://site.ru/anything.php&sub=anything
Подскажите, пожалуйста, реально ли решить задачу средствами mod_rewrite?so.kr/index.php?url=http://site.ru/anything.php?sub=anything
Заранее благодарю за любые подсказки!