我正在尝试重定向任何这些格式
mydomain.com/?main_page=products_new
mydomain.com/?main_page=products_new&page=2
mydomain.com/?main_page=products_new&disp_order=2
到这个
mydomain.com/new-products
我只对第一个参数有效。如何忽略其余内容并匹配包含?main_page-products_new 的任何内容?
RewriteCond %{QUERY_STRING} ^main_page=products_new [NC]
RewriteRule ^(.*) /new-products? [L,R=301]
答案 0 :(得分:0)
Apache支持RedirectMatch
RedirectMatch 301 ^main_page=products_new.*$ /new-products?$1