我正在编辑一个 .htaccess 文件,用于从 www.oldwebsite.com 重定向到 www.newwebsite.com + 页面的特定重定向。
以下代码运行良好:
RedirectPermanent /page.html http://www.newwebsite.com/newpage.html
我遇到问题的地方是当我尝试使用 redirectpermanent 重定向以这样结尾的页面时:
oldpage.php?id=1
此时我得到一个 404 错误。
我尝试了另一种解决方案,即此代码
RewriteCond %{QUERY_STRING} ^id=1$
RewriteRule ^oldpage\.php$ http://www.newwebsite.com/newpage2.html [R=301,L]
这是工作除了浏览器让我去以下链接:
http://www.newwebsite.com/newpage2.html?id=1
有人可以帮我解决这个问题。我想使用永久重定向(不起作用,与重定向 seeother 相同)。我认为解决方案很简单,但我没有得到我认为的细节。
谢谢 !!!