Ich habe robots.txt in mein Templates-Verzeichnis auf meinem Produktionsserver hochgeladen. Ich verwende generische Ansichten.Django - Laden von Robots.txt über generische Ansichten
from django.views.generic import TemplateView
(r'^robots\.txt$', TemplateView.as_view(template_name='robots.txt', content_type='text/plain')),
Wenn ich jedoch robots.txt im Browser lade, bekomme ich eine 404 - Seite nicht gefunden.
Kann jemand vorschlagen, was getan werden muss, um dies zu beheben. Vielen Dank.
Ich sollte darauf hinweisen, dass auf der lokalen Umgebung scheint dies zu arbeiten.
Die Verwendung von 'APPEND_SLASH = False' in den Einstellungen Ihrer App behebt das Problem, ohne dass Sie Ihrer URL einen Schrägstrich hinzufügen müssen. Siehe: https://docs.djangoproject.com/en/1.8/ref/settings/#std:setting-APPEND_SLASH – Yoone