我的站点在google控制台中遇到问题
我在我的站点的google控制台中发现以下错误
资源:

https://api.html5media.info/1.1.5/html5media.min.js

Type : Script

Status : Googlebot blocked by robots.txt

我的网站在xcart中,我的robots.txt包含
User-agent: Googlebot
Disallow: /*printable=Y*
Disallow: /*js=*
Disallow: /*print_cat=*
Disallow: /*mode=add_vote*

User-agent: *
Allow: *.js
Allow: *.css
Allow: *.jpg
Allow: *.gif
Allow: *.png
Disallow: /admin/
Disallow: /catalog/
Disallow: /customer/
Disallow: /files/
Disallow: /include/
....

我试着改变
User-Agent: Googlebot
Disallow: /*printable=Y*
Disallow: /*print_cat=*
Disallow: /*mode=add_vote*
Allow: .js

但是上面的代码不太好。
有人有办法吗?如何使用我的robots.txt允许google bot允许的第三方js

最佳答案

如果.js文件位于您无法控制的第三方网站上,则无法从您的网站解除阻止。给定的robots.txt文件仅控制robots.txt文件从中加载的域/子域上的文件爬网。要解除阻止此文件,您需要能够更改第三方域上的robots.txt文件。(我想你在这里做不到)
解决这个问题的最简单方法是将js文件复制到您自己的服务器,并在那里链接到它。

关于seo - 允许抓取外部Javascript文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50168153/

10-12 00:38