YandexBot не понимает base

Проблема такая, что в веб сервер сыпется ошибки с 404 на файлы с неправильными путями, примемер ниже
[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}" />
Кто сталкивался такой проблемой, как это победить?
Сергей Карпович
06 мая 2022, 14:50
modx.pro
690
0

Комментарии: 5

Артур Шевченко
06 мая 2022, 14:56
0
Закрой в robots.txt папку assets от индексации.
    Сергей Карпович
    06 мая 2022, 15:14
    0
    Хм..., почему? Там же хранятся кэшированые картинки.
    Может assets/components закрыть? Он закрыт.
    Только не понимаю, как это связано?
      Артур Шевченко
      06 мая 2022, 15:22
      0
      Хорошо, если ты хочешь чтобы индексировались картинки, закрой только папку со скриптами. А вообще, спроси у ТП Яндекса почему у них такой странный бот. У меня он отказался видеть редирект.
    Shedko Denis
    09 июня 2022, 20:40
    0
    <base href="https://site.by/"
    Содержит ли закрывающий "/"?

    или прописан ли в ссылке на
    «template/js/lazysizes.min.js»
    открывающий "/"
    "/template/js/lazysizes.min.js"
    без него «агенту» надо искать в «папке» документа, а не с корня.
      Сергей Карпович
      10 июня 2022, 14:09
      0
      в конце base / прописан
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        5