【问题标题】:Googlebot cannot access CSS and JS files?Googlebot 无法访问 CSS 和 JS 文件?
【发布时间】:2015-10-19 22:48:13
【问题描述】:

收到 Google 搜索控制台警告 - “Googlebot 无法访问 CSS 和 JS”

我的 robots.txt

User-agent: *
Disallow: /_System
Disallow: /bcas-homepage-slider
Disallow: /css
Disallow: /fonts
Disallow: /images
Disallow: /js
Disallow: /Layouts
Disallow: /Medigap logos
Disallow: /POST-IMAGES
Disallow: /products
Disallow: /professional-specialities
Disallow: /_backups
Disallow: /thank-you
Disallow: /stylesheets
Disallow: /source
Disallow: /Report
Disallow: /new

如何删除此警告?

【问题讨论】:

    标签: javascript css seo robots.txt


    【解决方案1】:

    您需要编辑您网站根目录下的 robots.txt 文件。 只要有“禁止”行,就意味着您要求 google bots 不要抓取这些目录。

    【讨论】:

      【解决方案2】:

      只需从 robots.txt 中删除以下内容

      Disallow: /css
      Disallow: /js
      

      【讨论】:

        【解决方案3】:

        对于 Joomla 3,这可能是最简单的解决方案。将其添加到默认 robots.txt 文件的末尾。

        #Googlebot
        User-agent: Googlebot
        Allow: *.css
        Allow: *.js
        

        如果您想更具体一点,请使用:

        User-agent: Googlebot
        Allow: /plugins/ *.css
        Allow: /plugins/*.js
        Allow: /modules/ *.css
        Allow: /modules/*.js
        

        More on that

        【讨论】:

          【解决方案4】:

          早在 2015 年 4 月,我就根据当时随 Joomla 3.x 分发的更新的 robots.txt 文件修改了我的 robots.txt 文件,因此删除了以下行:

          Disallow: /media/
          Disallow: /templates/
          

          Google 已发出新一轮警告消息,似乎需要更多访问权限。

          查看需要解除阻止的确切内容的最佳方法是登录网站管理员工具(又名“搜索控制台”)并转到 Google 索引 -> 阻止的资源。这假设您的网站已启用 Search Console。

          Google 似乎希望我现在取消阻止以下包含 CSS 和 JS 资源的文件夹:

          Disallow: /components/
          Disallow: /libraries/
          Disallow: /modules/
          Disallow: /plugins/
          

          您的里程可能会有所不同。

          【讨论】:

            【解决方案5】:

            “Googlebot 无法访问 CSS 和 JS 文件”问题的综合解决方案,描述为 here

            消息是什么意思?

            此消息是关于 Google 对响应式设计的新关注。

            您的 robots.txt 文件告诉 Google 不要使用您的某些 CSS 和/或 Javascript 文件。

            Google 现在需要这些文件来测试您的移动网站 友善。没有他们,你的排名就会下降。 We covered almost exactly the same problem back in April 在 Google 的“移动 世界末日”。

            解决办法是什么?

            转到Google's Mobile-Friendly Test 并检查您的网站。这是一个 收到 Google 电子邮件的网站的屏幕截图。

            谢天谢地,Google 的测试人员提供了非常丰富的信息,并指出了 此特定站点的确切问题。就是 robots.txt 文件是 阻止 Google 访问它需要的资源。

            您可以找到被 Google 阻止的确切资源 点击右侧的“显示资源”链接 Google 的测试人员将那里的文件与您的 robots.txt 进行比较 确定需要解锁的内容。

            如何解决问题

            解决方案取决于您使用的 CMS,因为每个平台 将 CSS 和 Javascript 文件存储在不同的位置。

            【讨论】:

              猜你喜欢
              • 2017-04-20
              • 1970-01-01
              • 1970-01-01
              • 2021-04-09
              • 1970-01-01
              • 2021-01-06
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多