2011-11-09 26 views
0

任何人都可以幫助我嗎?使用.htaccess重定向並獲取參數

我需要用GET參數這樣的重定向請求:

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 

任何人都知道我能做到這一點?

謝謝!

+0

見http://stackoverflow.com/questions/1179868/rewriting-query-string-using-mod-rewrite – reinierpost

回答

1

您可以將一個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