Разрешение на обход внешнего файла Javascript - PullRequest
0 голосов
/ 04 мая 2018

У меня проблема с моим сайтом в консоли 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

Но не повезло с приведенным выше кодом. У кого-нибудь есть решение? как я могу разрешить сторонние js, разрешенные ботом Google, используя мой robots.txt

1 Ответ

0 голосов
/ 05 мая 2018

Если файл .js находится на стороннем сайте, который вы не можете контролировать, то нет, нет способа разблокировать его с вашего сайта. Данный файл robots.txt контролирует только сканирование файлов в домене / поддомене, из которого был загружен файл robots.txt. Чтобы разблокировать этот файл, вам нужно будет изменить файл robots.txt на стороннем домене. (Я предполагаю, что вы не можете сделать это здесь)

Самый простой способ обойти это - скопировать файл js на свой сервер и связать его там.

...