Master-X
Форум | Новости | Статьи
Главная » Форум » Хостинги / Домены / Железо » 
Тема: Спецы mod_rewrite подмогите плз
цитата
03/03/12 в 13:29
 Quutamo
Приветствую! Подмогите пожалуйста с сабжем, хочется что бы обрабатывались такие ссылки:
http://domain.com/video/anykeyword.php?blablabla
в хтацессе пишу:
RewriteEngine On
RewriteRule ^video/[-0-9a-z]*.php(.*)$ str/out.php?l=%{QUERY_STRING}&u=../trade/out.php?u=[GAL_PHP] [L]
всё как бэ нормально обрабатывается с этим кодом, но проблема в том, что после обработки ссылка получается почти такой же как и нужно обрабатывать, только без ?blablabla (http://domain.com/video/anykeyword.php), и mod_rewrite обрабатывает её снова... короче нужно что-то дописать что бы mod_rewrite обрабатывал только ссылки со знаком вопроса, т.е. если в ссылке ?blablabla не присутствует, то её не обрабатывать. Можно как-нить так сделать ?
цитата
03/03/12 в 13:33
 arachnO

RewriteEngine On
RewriteRule ^video/[-0-9a-z]*.php\?(.*)$ /str/out.php?l=%{QUERY_STRING}&u=../trade/out.php?u=[GAL_PHP] [L]


ну по идее вот так есть necessary question mark (?)
и out.php лежит в папке str которая в корне и не пересекается с /video
ну и вообще еще RewriteBase есть
цитата
03/03/12 в 14:21
 remm
Актуальная тема - привести в человеческое состояние ссылки стримротатора...давно надо.
Quutamo, отпишись если найдешь решение.
цитата
04/03/12 в 16:55
 Quutamo
arachnO писал:

RewriteEngine On
RewriteRule ^video/[-0-9a-z]*.php\?(.*)$ /str/out.php?l=%{QUERY_STRING}&u=../trade/out.php?u=[GAL_PHP] [L]


Так не получилось, так линки не обрабатываются. icon_sad.gif
А что за necessary question mark (?) с RewriteBase ? не вкурсе как их к делу подключить?


Эта страница в полной версии