Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: вопрос по mod_rewrite - что делать с GET-параметрами?
 
 автор: kolobokk   (07.10.2005 в 12:31)   письмо автору
 
 

здраствуйте.
Я вот решил оптимизировать под рамблер динамический сайт. Нашел статейку про 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 ???

помогите пож-та

   
 
 автор: XPraptor   (07.10.2005 в 13:46)   письмо автору
 
   для: kolobokk   (07.10.2005 в 12:31)
 

При преобразовании ты убиваешь переменные GET, для тог, чтобы таскать строку QUERY_STRING за собой, включить галочку QSA нужно в Rules самого mod_rewrite.
На счет того, можно ли этот руль выставить в .httaccess не знаю поищи по форумам mod_rewrite.

   
 
 автор: kolobokk   (07.10.2005 в 14:50)   письмо автору
 
   для: XPraptor   (07.10.2005 в 13:46)
 

Хостер не очень добрый :( на встречу не идет...
А в .httaccess не нашел как

   
 
 автор: glsv (Дизайнер)   (08.10.2005 в 07:04)   письмо автору
 
   для: 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.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования