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

Форум Apache

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

 

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

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

тема: Преобразование URL в результатах поиска. метод протокола HTTP - GET.
 
 автор: shah   (31.01.2010 в 21:11)   письмо автору
 
 

Есть форма поиска по сайту, метод протокола HTTP - GET.

После выдачи результатов поиска формирется URL такого типа
list.php?
type=&manufacturer=&lengthFrom=&lengthTo=&priceFrom=&priceTo=&order=price&state=&reference=

как правильно прописать в htaccess правила для преобразования этого урл.

С настройками абсолютно не знаком. Пробовал сам разобраться, пытаясь сделать, что-то таким образом:

RewriteRule ^type11$ list.php?type=11&manufacturer=$1&lengthFrom=$2&lengthTo=$3&priceFrom=$4&priceTo=$5&order=$6&state=$7&reference=$8 [QSA]


так зараза, не хочет.
Помогите, плиз.

  Ответить  
 
 автор: heed   (01.02.2010 в 01:13)   письмо автору
 
   для: shah   (31.01.2010 в 21:11)
 

> ?type=&manufacturer=&lengthFrom=.............

это QUERY_STRING , её RevriteRule даже не сравнивает с выражением, а только то что до знака вопроса.
RewriteCond %{QUERY_STRING} Рег.Выражение
может извлечь оттуда %1 , %2 ...... подстроки
, но в адресной строке браузера этим ничего не изменится, если только не перенаправлять пользователей, или не изменить то action= в форме

  Ответить  
 
 автор: shah   (01.02.2010 в 10:44)   письмо автору
 
   для: heed   (01.02.2010 в 01:13)
 

Спасибо.
т.е. возможности htaccess не позволяют это реализовать?

  Ответить  
 
 автор: Trianon   (01.02.2010 в 10:51)   письмо автору
 
   для: shah   (01.02.2010 в 10:44)
 

header("Location ...") позволяет.

  Ответить  
Rambler's Top100
вверх

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