Вопрос про .htaccess

php htaccess

RewriteRule ^airtickets/search/(([^/]+/)*[^.]+)/(([^/]+/)*[^.]+)/(([^/]+/)*[^.]+)/(([^/]+/)*[^.]+)/(([^/]+/)*[^.]+)/(([^/]+/)*[^.]+)/(([^/]+/)*[^.]+)/(([^/]+/)*[^.]+)/(([^/]+/)*[^.]+)/(([^/]+/)*[^.]+)/$ /engine/modules/airsearch.php?abAir=$1&depApt=$2&inAir=$3&dstApt=$4&from=$5&to=$6&pax=$7&pax_chd=$8&pax_inf=$9&action=$10 [L]

Где ошибка?

Примечание:
Хотелось бы, что бы вместо $1..$n в адресной строке был ЧПУ, например сейчас /search.php?abAir=Запрос&depApt=ЗПС&from=10.05.2012, а стало
/search/Запрос/ЗПС/10.05.2012/

Примечание:
RewriteRule ^airtickets/search/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ /engine/modules/airsearch.php?abAir=$1&depApt=$2&inAir=$3&dstApt=$4&from=$5&to=$6&pax=$7&pax_chd=$8&pax_inf=$9&action=$10 [L]

не работает, не перенаправляет ((

Примечание:
работает, но не перенаправляет, т.е. если ввожу /test/pr/ открывает, если ввожу test.php?param=pr также открывает, но не перенаправляет на /test/pr/
Ответы:
Можете привести пример запроса, что ожидаете увидеть и что пишется в логи?
Так Rewrite и не перенаправляет. Сервер обрабатывает запрос как будто в нем исправленный URL, но в ответе посылает тот, к которому обратился пользователю.


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.