Как я останавливаю поисковые системы, индексирующие страницу обслуживания

Если вы хотите узнать, как работает CreateView, посмотрите на его исходный код. Или для более простого обзора структуры, посмотрите на этот сайт , в котором перечислены все CBV Django.

Вы обнаружите, что CreateView наследует от 9 других классов, имеет около 20 атрибутов (из которых model и fields) и 24 метода, которые вы можете переопределить для настройки его поведения.

5
задан Brian 7 April 2009 в 17:07
поделиться

4 ответа

Необходимо отправить a 503 Service Unavailable Код состояния HTTP, и не a 404. Используйте это в сочетании с a Retry-After заголовок для сообщения роботов, когда возвратиться.

10
ответ дан 18 December 2019 в 12:02
поделиться

Можно использовать robots.txt

http://www.robotstxt.org/

Кроме того, Google имеет блок проверки допустимости в их инструментах веб-мастеров.

https://www.google.com/webmasters/tools/

3
ответ дан 18 December 2019 в 12:02
поделиться

Возврат 503 Service Unavailable говорит ботам Google возвратиться позже. Существует страница поддержки Google, описывающая коды Ошибки HTTP и как они интерпретируются ими.

Можно также использовать Повторную попытку - После заголовка ответа для предложения минимального времени, после которого сайт перепроверяется на доступность.

2
ответ дан 18 December 2019 в 12:02
поделиться

Другой подход не должен был бы связывать страницу обслуживания ни от какой другой страницы на Вашем веб-сайте (или любом другом веб-сайте).

0
ответ дан 18 December 2019 в 12:02
поделиться
Другие вопросы по тегам:

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