我刚刚转到wordpress,我突然在Google网站管理员工具上遇到了一些软错误404.
我认为他们都来自不知何故的自动搜索,或者在NOT FOUND页面上的wordpress网站编码中被Google抓取,因为那是
只有我找到的搜索页面,它们都有{search_term}这个词作为搜索查询,页面给我一个“找不到”的结果。
我很想听听有关如何解决此问题的一些建议。
这是我在网站管理员工具上看到的内容,同时也会检查screenshot link here。
软404 网址:abc.com/search/%7Bsearch_term%7D /
链接自 abc.com/search/{search_term}/ abc.com/?s=%7Bsearch_term%7D
谢谢你, Ram Babu
答案 0 :(得分:0)
我看到你也在网上的其他地方发布了这个内容,但看到我已经有一段时间没有这个问题 - 我认为其他人在这里发布答案可能会有用。
还可以在线找到以下代码,该代码会创建一个虚拟robots.txt
文件,阻止抓取工具访问不存在的返回404的不存在/search/
页面:
// WordPress Virtual robots.txt additions
add_filter( 'robots_txt', 'v_robots', 10, 2 );
function v_robots( $output, $public ) {
$output .= "Disallow: /search/" . "\n";
return $output;
}