|
|
|
| здраствуйте.
Я вот решил оптимизировать под рамблер динамический сайт. Нашел статейку про mod_rewrite - все в принципе понятно и работает за исключением двух моментов.
1. после обработки модулем URL стал красивым www.site.ru/razdel/3/2/PHPSESSID=9759237589......
(был www.site.ru/razdel.php?razdel=3&part=2&PHPSESSID=9759237589......)
но вот как быть с переменными $_GET в скрипте? Т.е. до этого $_GET['razdel']=='3', а после модуляции $_GET['razdel']==''
2 И как быть с картинками которые лежат в папке images ? Браузер их пытается найти не в корневой папке, а в виртуальной типа razdel/3/2/images ???
помогите пож-та | |
|
|
|
|
|
|
|
для: kolobokk
(07.10.2005 в 12:31)
| | При преобразовании ты убиваешь переменные GET, для тог, чтобы таскать строку QUERY_STRING за собой, включить галочку QSA нужно в Rules самого mod_rewrite.
На счет того, можно ли этот руль выставить в .httaccess не знаю поищи по форумам mod_rewrite. | |
|
|
|
|
|
|
|
для: XPraptor
(07.10.2005 в 13:46)
| | Хостер не очень добрый :( на встречу не идет...
А в .httaccess не нашел как | |
|
|
|
|
|
|
|
для: kolobokk
(07.10.2005 в 12:31)
| | >но вот как быть с переменными $_GET в скрипте?
Оги должны остаться. Ведь, в действительности, вызывается тот же самый URL
www.site.ru/razdel.php?razdel=3&part=2
Только в адресной строке он красивый
www.site.ru/razdel/3/2/
>И как быть с картинками которые лежат в папке images ?
Нужно сделать отдельное преобразование для картинок. Приведите ваши директивы mod_rewrite. | |
|
|
|