YandexBot не понимает base
Проблема такая, что в веб сервер сыпется ошибки с 404 на файлы с неправильными путями, примемер ниже
А на самом деле путь /template/js/lazysizes.min.js
Обычные юзеры все видят правильно
тег base прописан так:
[u][06/May/2022:00:09:08 +0300] 0.000 0.000 404 87.250.224.88 stroyspec.com GET /remont-kvartir/template/js/lazysizes.min.js HTTP/1.1 "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" "-" 482 141.8.192.163 a0457211
Бот видит путь /remont-kvartir/template/js/lazysizes.min.jsА на самом деле путь /template/js/lazysizes.min.js
Обычные юзеры все видят правильно
тег base прописан так:
<base href="{'site_url' | config}" />
Кто сталкивался такой проблемой, как это победить? Комментарии: 5
Закрой в robots.txt папку assets от индексации.
Хм..., почему? Там же хранятся кэшированые картинки.
Может assets/components закрыть? Он закрыт.
Только не понимаю, как это связано?
Может assets/components закрыть? Он закрыт.
Только не понимаю, как это связано?
Хорошо, если ты хочешь чтобы индексировались картинки, закрой только папку со скриптами. А вообще, спроси у ТП Яндекса почему у них такой странный бот. У меня он отказался видеть редирект.
<base href="https://site.by/"
Содержит ли закрывающий "/"?или прописан ли в ссылке на
«template/js/lazysizes.min.js»
открывающий "/"
"/template/js/lazysizes.min.js"
без него «агенту» надо искать в «папке» документа, а не с корня.
в конце base / прописан
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.