Задать вопрос
@Childhood

Как отдавать боту 200 если файла нет?

Всем привет. Подскажите как лучше поступить.

У меня есть сайт, где каждый раз при новом билде у меня делается index-*hash*.css
Гуглбот получив однаждый 200 по какому-то файлу, возвращается и перепроверяет его.
Моя проблема в том что если я сбилдил новую версию, у меня новая .cssка и соответственно бот получает 404 на нее, я бы хотел этого избежать.

Мои идеи:
1. Складировать все файлы и хранить их по 3месяца
2. Генерить с каждым билдом два css’a один со статичным названием и редиректить на него бота. Типа он приходит -> мы на уровне nginx видим название и редиректим на скажем просто index.css, что бы было не 404 в ответе

первый вариант мне вероятно сейчас будет сложно реализовать, насколько плох второй вариант и какие подводные камни?

Подскажите решения для этого? заранее спасибо
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting
Моя проблема в том что если я сбилдил новую версию, у меня новая .cssка и соответственно бот получает 404 на нее, я бы хотел этого избежать.

Подскажите решения для этого?

Решение - не страдать хернёй. 404 ошибка по js и css файлам не ухудшает, а 301 редиректы - не улучшает ранжирование.
Ответ написан
Не надо индексировать css файлы.
Ответ написан
@Refguser
Решения для бизнеса: от создания ИМ до...
Подскажите решения для этого?

Не менять названия файлам. Версию и пр. служебку писать в комменты файлы, а не в имя.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы