URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6733
[ Назад ]

Исходное сообщение
"синтаксис mod_rewrite символ '?'"

Отправлено visitor , 11-Фев-10 16:11 
Здравствуйте.
подскажите пож как прописать "?" в RewriteRule
нужно чтобы при обращении по такому урлу
http://site1.com/?string
редректило вот сюда
http://site2.com/string
как только не пробовал
ни помогает ничего

Заранее спасибо.


Содержание

Сообщения в этом обсуждении
"синтаксис mod_rewrite символ '?'"
Отправлено ACCA , 11-Фев-10 22:59 
>подскажите пож как прописать "?" в RewriteRule
>нужно чтобы при обращении по такому урлу
>http://site1.com/?string

Покажи, что пробовал и что сказал апач. Пробовал ли


http://site1.com/\?string http://site2.com/string [R]

?


"синтаксис mod_rewrite символ '?'"
Отправлено visitor , 12-Фев-10 16:44 
>>подскажите пож как прописать "?" в RewriteRule
>>нужно чтобы при обращении по такому урлу
>>http://site1.com/?string
>
>Покажи, что пробовал и что сказал апач. Пробовал ли
>
 
>http://site1.com/\?string http://site2.com/string [R]
>

>
>?

пробовал много ... вот так например
RewriteRule  ^\?([a-zA-Z0-9\-\_]+)$     http://site2.com/$1
ничего не помогало...
окончательный вариант всех неудачных попыток был
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule .* http://site2.com/%1 [L]
но тоже неудачный.
перебрасывает на урл
http://site2.com/string?string
а нужно вот сюда
http://site2.com/string

должно же быть решение :)


"синтаксис mod_rewrite символ '?'"
Отправлено NEM0 , 12-Фев-10 21:05 
http://www.google.com/#hl=en&q=mod_rewrite+reserved+characte...