.htaccess 301基于文本重定向到新url
我的URL有点问题。我希望你能帮助我 我有这个网址:.htaccess 301基于文本重定向到新url,.htaccess,mod-rewrite,redirect,http-status-code-301,.htaccess,Mod Rewrite,Redirect,Http Status Code 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
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必须是字符串(所有产品上的at必须更改)
我想我需要使用apaches mod_rewrite来完成这个,但是我已经尝试了所有的方法,但是我无法让它工作 尝试将其放入文档根目录的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]
@user1678766除了“它不工作”之外,您还可以更具描述性吗?它不会重定向到正确的页面。检查:@WNRDesign我不明白,这和你在问题中所问的完全不同。