htaccess重写规则附加参数?

杰夫

我们原始的url以一个参数开头,下面的重写工作将它们重定向(感谢Jon Lin)。

但是,原始参数被附加到重定向中,因此

RewriteEngine On
RewriteCond %{QUERY_STRING} ^old-page$
RewriteRule ^$ /newpage [R=301,L]

最终去 mydomain.com/newpage?old-page

任何想法如何解决?再次感谢,杰夫

阿努巴瓦

像这样剥离现有的查询字符串:

RewriteEngine On

RewriteCond %{QUERY_STRING} ^old-page$ [NC]
RewriteRule ^$ /newpage? [R=301,L]

请注意?目标URI的末尾,该末尾用于剥离现有查询字符串。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章