ledo02
@ledo02

Как подключить robot.txt к проекту?

Что нужно сделать, что бы анализ_robots.txt видел мой robots.txt файл?
(уйму решений перепробовал, но ничего не подошло, буду благодарен.)
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 2
bakotin
@bakotin
Бекенд-разработчик
1) Кладем в статику файлик robots.txt
2) На уровне nginx делаем перенаправление на этот файл
3) Никаких вьюшек и прочего не нужно, ибо файлик воспринимается как статика и автоматически получает url по имени.

Готово
Ответ написан
@bQ1
добавить в урлы /robots.txt
написать вьюху которая будет рендерить этот файл (либо просто текст написанный из админки)
профит

urls
urlpatterns = [
    url(r'^robots.txt$', robots, name="robots"),
]


view
def robots(request):
    settings = Settings.objects.first()
    return HttpResponse(settings.robots_txt, content_type="text/plain")
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы