[英]htaccess redirect url with parameters to same url without parameters
您可以使用此規則:
RewriteCond %{QUERY_STRING} ^id=303$ [NC]
RewriteRule ^efg/abc/?$ %{REQUEST_URI}? [NC,L,R=302]
?
在目標 URI 的末尾將剝離任何先前的查詢字符串。
您基本上想要刪除查詢字符串。 你在 abc 上的最后一行? 不正確,因為它不會重定向到任何地方。
這是應該做的事情(僅這一行,並確保您已經在 .htaccess 中啟用了 modrewrite):
RewriteRule ^efg/abc$ /efg/abc? [L,R=301]
我在我的測試域上測試了上述內容,並且成功了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.