Google Bot Crawler последовательно пытается обходить CSS-файлы, которые не существуют на моем сайте в процессе производства.Почему Google Crawling не существует файла CSS?
Он просит:
http://www.mywebsite.com/assets/index-d45678283d4ab9905c3538184826e599.css
Это точное имя файла не существует в производстве (есть немного другое имя файла в производстве).
Однако, CSS файл, который он запрашивает существует в развитии на:
http://localhost:3000/assets/index-d45678283d4ab9905c3538184826e599.css
Я не знаю, почему она просит за этот файл.
Я использую Capistrano (загрузите «развернуть/активы»), чтобы предварительно скомпоновать мои активы перед развертыванием на производство.
Прямо сейчас, я просто блокирую этот файл в файле robots.txt, но файл css, который он запрашивает, изменяется после каждого развертывания.
Почему GoogleBot хочет обходить этот файл, который не существует на производственном сайте? Как остановить его?
Я не ссылаться на этот файл в любом месте в моем коде. Я думаю, что это, вероятно, помнит его из предыдущей сборки и проверяет наличие обновлений. Но это просто странно, потому что способ Rails компилирует этот CSS, он всегда будет добавлять другую случайную последовательность в мое имя файла index.css, чтобы заинтересовать вас, если кто-нибудь еще увидит эту проблему. –
Вы проверили панель инструментов для веб-мастеров? –
По-прежнему происходит время от времени, хотя я загрузил файл sitemap.xml в свою корневую папку –