Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Вопрос по mod_rewrite
цитата
06/12/10 в 15:45
 alex.raven
Вот, у меня .htaccess с разными рерайтами на 12 килобайт, а с этим справиться не получается...

Туплю, в общем. Нужно, чтобы

Код:
превратились в
Код:
RewriteRule ^modulename/$ /modules/modulename/ [L] воспринимает только index.php

Спасибо.
цитата
06/12/10 в 18:19
 A.Brain
поробуй добавить флаг QSA что-то вот так
[L,QSA]

QSA (qsappend - добавлять строку запроса)
Этот флаг указывает механизму преобразований на добавление а не замену, строки запроса из URL к существующей, в строке подстановки. Можно заюзать когда надо добавить дополнительные данные в строку запроса с помощью директив преобразований.

http://otvety.google.ru/otvety/thread?tid=46a0720e3af71639
цитата
06/12/10 в 19:04
 alex.raven
Sanman: не, немного не то. передавать параметры в запрос прекрасно работает через %{QUERY_STRING}
цитата
06/12/10 в 19:17
 paranoik.death
может так:
Код:
RewriteRule ^modulename/(.*).php?(.*)$ /modules/modulename/$1.php?%{QUERY_STRING}

Оффтопик: только не кидайте камнями, я не спец
цитата
07/12/10 в 11:50
 alex.raven
paranoik.death писал:
может так:
Код:
RewriteRule ^modulename/(.*).php?(.*)$ /modules/modulename/$1.php?%{QUERY_STRING}

Оффтопик: только не кидайте камнями, я не спец


и правда, работает так, как и хотелось. спасибо! +6


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