Django - 通过通用视图加载 Robots.txt
Django - Loading Robots.txt through generic views
我已将 robots.txt 上传到生产服务器上的模板目录中。我正在使用通用视图;
from django.views.generic import TemplateView
(r'^robots\.txt
但是,当我在浏览器上加载 robots.txt 时,出现 404 - 找不到页面。
有人可以建议需要做什么来解决这个问题。谢谢
我应该指出,在本地环境中这似乎有效。
, TemplateView.as_view(template_name='robots.txt', content_type='text/plain')),
但是,当我在浏览器上加载 robots.txt 时,出现 404 - 找不到页面。
有人可以建议需要做什么来解决这个问题。谢谢
我应该指出,在本地环境中这似乎有效。
终于明白了。我必须在 ^robots.txt$
中添加一个“/”
(r'^robots\.txt/$', TemplateView.as_view(template_name='robots.txt', content_type='text/plain')),
这是最基本的!我假设默认情况下 APPEND_SLASH 它是真的,但是在生产服务器上它不起作用。
如果有人可以提供一些见解,请告诉我。
我已将 robots.txt 上传到生产服务器上的模板目录中。我正在使用通用视图;
from django.views.generic import TemplateView
(r'^robots\.txt
但是,当我在浏览器上加载 robots.txt 时,出现 404 - 找不到页面。
有人可以建议需要做什么来解决这个问题。谢谢
我应该指出,在本地环境中这似乎有效。
, TemplateView.as_view(template_name='robots.txt', content_type='text/plain')),但是,当我在浏览器上加载 robots.txt 时,出现 404 - 找不到页面。
有人可以建议需要做什么来解决这个问题。谢谢
我应该指出,在本地环境中这似乎有效。
终于明白了。我必须在 ^robots.txt$
中添加一个“/”(r'^robots\.txt/$', TemplateView.as_view(template_name='robots.txt', content_type='text/plain')),
这是最基本的!我假设默认情况下 APPEND_SLASH 它是真的,但是在生产服务器上它不起作用。
如果有人可以提供一些见解,请告诉我。