我无法从重定向 htaccess 中删除查询字符串。我为此尝试了很多并在谷歌上搜索了 als ..但似乎没有任何效果
这是我的代码:
首先我尝试了这个但没有奏效:
Redirect 301 /my_page.aspx?ps=22.5000&pe=44.9900 http://www.mysite.com/35-new-items
然后我尝试了:
RewriteCond %{QUERY_STRING} (^|&)ps=
RewriteCond %{QUERY)STRING{ (^|&)pe=4
RewriteRule ^/?my_page\.aspx$ /35-new-items? [L,R=301]
但这同样对我不起作用。
然后我尝试了这个,像往常一样这似乎也不起作用:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(?:my_page\.aspx)?\?p=1 [NC]
RewriteRule ^ /35-new-items? [R=301,L]
请帮我 !
我必须将具有不同查询字符串值的旧页面重定向到新页面。旧页面在 ASPX 中,新页面在 PrestaShop 中。
所以它重定向为http://www.mysite.com/35-new-items?ps=22.5000&pe=44.9900。
如何删除这部分:
?ps=22.5000&pe=44.9900
从目标网址?