【问题标题】:Why my site getting soft 404 errors from search term on 404 page showing in GWT?为什么我的网站在 GWT 中显示的 404 页面上的搜索词出现软 404 错误?
【发布时间】:2014-12-17 18:06:56
【问题描述】:

我最近刚切换到 wordpress,突然在 Google 网站管理员工具上遇到几个软 404 错误。

我认为它们都来自某种自动搜索或被 Google 在我们的 wordpress 网站编码中的 NOT FOUND 页面上被抓取,因为那是

我找到的唯一搜索页面,它们都有术语 {search_term} 作为搜索查询,页面给我一个“未找到”结果。

我很想听听有关如何解决此问题的建议。

这是我在站长工具上看到的,也可以查看screenshot link here

软 404 网址:abc.com/search/%7Bsearch_term%7D/

链接自 abc.com/search/{search_term}/ abc.com/?s=%7Bsearch_term%7D

谢谢, 拉姆巴布

【问题讨论】:

    标签: web-crawler google-search-console


    【解决方案1】:

    我看到你也在网络上的其他地方发布了这个问题,但是看到我遇到这个问题已经有一段时间了 - 我认为在这里发布答案可能对其他人有用。

    在网上还找到了以下代码,它创建了一个虚拟的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;
    }
    

    【讨论】:

      猜你喜欢
      • 2018-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-30
      • 2015-12-13
      • 2020-05-10
      • 2013-11-10
      • 1970-01-01
      相关资源
      最近更新 更多