Разрешение на обход внешнего файла Javascript
У меня проблема с моим сайтом в консоли 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 ответ
Если файл.js находится на стороннем сайте, который вы не можете контролировать, то нет, нет способа разблокировать его с вашего сайта. Данный файл robots.txt контролирует только сканирование файлов в домене / поддомене, из которого был загружен файл robots.txt. Чтобы разблокировать этот файл, вам нужно будет изменить файл robots.txt на стороннем домене. (Я предполагаю, что вы не можете сделать это здесь)
Самый простой способ обойти это - скопировать файл js на свой сервер и связать его там.