Реклама на сайте Advertise with us

Вопрос по mod_rewrite

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

Мотиватор :)

С нами с 06.05.09
Сообщения: 3028
Рейтинг: 607

Ссылка на сообщениеДобавлено: 06/12/10 в 15:45       Ответить с цитатойцитата 

Вот, у меня .htaccess с разными рерайтами на 12 килобайт, а с этим справиться не получается...

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

Код:
http://www.example.com/modules/modulename/script1.php
http://www.example.com/modules/modulename/script2.php
http://www.example.com/modules/modulename/script3.php

превратились в
Код:
http://www.example.com/modulename/script1.php?%{QUERY_STRING}
http://www.example.com/modulename/script2.php?%{QUERY_STRING}
http://www.example.com/modulename/script3.php?%{QUERY_STRING}

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

Спасибо.

Just a signature.

-2
 

Наставник!

С нами с 01.08.03
Сообщения: 1088
Рейтинг: 1491

Ссылка на сообщениеДобавлено: 06/12/10 в 18:19       Ответить с цитатойцитата 

поробуй добавить флаг QSA что-то вот так
[L,QSA]

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

http://otvety.google.ru/otvety/thread?tid=46a0720e3af71639

0
 

Мотиватор :)

С нами с 06.05.09
Сообщения: 3028
Рейтинг: 607

Ссылка на сообщениеДобавлено: 06/12/10 в 19:04       Ответить с цитатойцитата 

Sanman: не, немного не то. передавать параметры в запрос прекрасно работает через %{QUERY_STRING}

Just a signature.

-2
 

маниакально- депрессивный псих

С нами с 21.02.09
Сообщения: 1445
Рейтинг: 860

Ссылка на сообщениеДобавлено: 06/12/10 в 19:17       Ответить с цитатойцитата 

может так:
Код:
RewriteRule ^modulename/(.*).php?(.*)$ /modules/modulename/$1.php?%{QUERY_STRING}

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

CDN from $0,8/Mbps - от адванседов

6
 

Мотиватор :)

С нами с 06.05.09
Сообщения: 3028
Рейтинг: 607

Ссылка на сообщениеДобавлено: 07/12/10 в 11:50       Ответить с цитатойцитата 

paranoik.death писал:
может так:
Код:
RewriteRule ^modulename/(.*).php?(.*)$ /modules/modulename/$1.php?%{QUERY_STRING}

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


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

Just a signature.

-2
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »