出于某种原因,我们似乎看到很多404错误,所有请求的URL都转到有效链接但是尾随/ null。我不知道它来自何处,因为它不在前端代码中。
例如:http://domain.com/valid/valid/null
由于我找不到这些尾随空值的来源,我想用htaccess删除它们,但我没有太多运气:
RewriteRule ^([^/null]*)/null$ http://www.domain.com/$1 [NC,R=301]
我的.htaccess知识有点生疏。有人能指出我正确的方向吗?
答案 0 :(得分:0)
最好发现上面提到的错误来源。
如果您在寻找时需要暂停,下面的规则(位于您网站根目录中的.htaccess文件中)应该删除一个尾随/null
RewriteEngine On
RewriteBase /
#remove trailing null
RewriteRule ^(.+)/null$ http://www.domain.com/$1 [NC,L,R=301]