我的Google网站站长工具向我展示了以下类型的数百个抓取错误:
/images/logo.jpg%7C
我无法找到问题的根源,因为该网站似乎工作正常所以我在想是否可以写一个重写条件,这会改变所有这些网址
/images/logo.jpg
这样就行了。
这可以通过htaccess中的重写条件完成,如果可以的话? 还有其他建议吗?
答案 0 :(得分:2)
尝试以下方法:
RewriteEngine On
RewriteRule ^(.*)\|$ /$1 [R=302,L]
这将从URL的末尾(任何URL)中删除垂直条字符。管道符号(竖线)需要在正则表达式中反斜杠转义以否定其特殊含义。
当您确定302
(临时)工作正常时,将其替换为301
(临时)。