我猜这是一个不寻常的问题。 我们已经完成了从旧网站到新网站的完全重定向301,除了这个。 当任何用户将任何不需要的参数添加到旧网站页面的末尾时,它会重定向到404错误页面。 例如:旧网站名称:www.example.com.au 新网站名称:www.example1.com.au
所以有人输入example.com.au/test [这里网页'测试'不存在] 它重定向到example1.com.autest
它希望在测试前添加'/',因此它会重定向到example1.com.au/test,这会给出正确的404错误页面。
我希望我已经正确解释了。 非常感谢您对解决方案的投入,
谢谢, 阿里
答案 0 :(得分:0)
在我的图书馆中我有这个:(found here - 我自己没有测试过)
# Always having a trailing slash
RewriteCond %{REQUEST_URI} /+[^\.]+$
RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]