Googlebot无法访问CSS和JS文件?

时间:2015-07-29 05:58:05

标签: javascript css seo robots.txt

收到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

如何删除此警告?

5 个答案:

答案 0 :(得分:3)

您需要编辑位于您网站根目录下的robots.txt文件。 只要有“禁止”行,就意味着您要求谷歌机器人不要浏览这些目录。

答案 1 :(得分:2)

只需要从robots.txt

中删除以下内容即可
Disallow: /css
Disallow: /js

答案 2 :(得分:2)

对于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

答案 3 :(得分:1)

早在2015年4月,我修改了我的robots.txt文件,这些文件与当时随Joomla 3.x一起发布的更新的robots.txt文件一致,以便删除以下行:

Disallow: /media/
Disallow: /templates/

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

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

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

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

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

答案 4 :(得分:1)

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

  

该消息的含义是什么?

     

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

     

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

     

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

     

解决方案是什么?

     

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

     

值得庆幸的是,Google的测试人员非常了解并指出了这一点   这个特定网站的确切问题。就是robots.txt文件   阻止Google访问所需的资源。

     

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

     

如何解决问题

     

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