2012-09-17 20 views
0

我遇到了一個URL有點問題。我希望你能幫助我!301基於文本重定向到新的url

我有這個網址:

http://www.domain.com/search.html?page=shop.product_details&flypage=vmj_softy.tpl&product_id=1408&category_id=1028 

這需要重定向到:

http://www.domain.com/search.html?page=shop.product_details&flypage=vmj_color_plus.tpl&product_id=1408&category_id=1028 

需要改變的唯一事情是flypage = vmj_softy到flypage = vmj_color_plus

產品ID和類別ID必須是字符串(必須在所有產品上更改)

我想我需要使用apaches mod_rewrite來做這件事,但我嘗試了一切,但是我無法讓它工作!

回答

0

嘗試把這個在htaccess的文件在您的文檔根目錄:

RewriteEngine On 
RewriteCond %{QUERY_STRING} ^page=shop.product_details&flypage=vmj_softy.tpl(.*)$ 
RewriteRule ^/?search.html$ /search.html?page=shop.product_details&flypage=vmj_color_plus.tpl%1 [L,R=301] 
+0

它不工作:( –

+0

@ user1678766你可以是任何更多的描述,除了它不重定向「它不起作用」 –

+0

? 檢查它:http://www.all4honda.com/zoeken.html?page=shop.product_details&flypage=vmj_softy.tpl&product_id=1408&category_id=1028 –