|
|
|
| Есть форма поиска по сайту, метод протокола 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]
|
так зараза, не хочет.
Помогите, плиз. | |
|
|
|
|
|
|
|
для: shah
(31.01.2010 в 21:11)
| | > ?type=&manufacturer=&lengthFrom=.............
это QUERY_STRING , её RevriteRule даже не сравнивает с выражением, а только то что до знака вопроса.
RewriteCond %{QUERY_STRING} Рег.Выражение
может извлечь оттуда %1 , %2 ...... подстроки
, но в адресной строке браузера этим ничего не изменится, если только не перенаправлять пользователей, или не изменить то action= в форме | |
|
|
|
|
|
|
|
для: heed
(01.02.2010 в 01:13)
| | Спасибо.
т.е. возможности htaccess не позволяют это реализовать? | |
|
|
|
|
|
|
|
для: shah
(01.02.2010 в 10:44)
| | header("Location ...") позволяет. | |
|
|
|