перенаправить с помощью .htaccess и получить параметры - PullRequest
0 голосов
/ 09 ноября 2011

Кто-нибудь может мне помочь?

Мне нужно перенаправить запрос с такими параметрами:

http://www.mysite.com/listings/?tx_listingcontroller[countryId]=4&tx_listingcontroller[regionId]=2868&cHash=f59c2ae1b037df6fc8a1e2a55ea0ee96

до

http://www.mynewsite.com/listings/countryId/4/regionId/2868/cHash/f59c2ae1b037df6fc8a1e2a55ea0ee96

Кто-нибудь знает, как я могу это сделать?

Спасибо!

1 Ответ

1 голос
/ 09 ноября 2011

Вы можете добавить RewriteRule в ваш файл .htaccess. http://httpd.apache.org/docs/current/mod/mod_rewrite.html. Используется RegEx для анализа входящего URL-адреса и перенаправления на новый URL-адрес на основе сопоставленных сегментов. Что-то вроде ...

RewriteRule ^listings/?tx_listingcontroller[countryId]=(.*)&tx_listingcontroller[regionId]=(.*)&cHash=(.*)$ listings/countryId/$1/regionId/$2/cHash/$3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...