背景:使用Nginx / uWSGI的Ubuntu 18.04上的Django / Wagtail
我有一个新网站,该网站已在Wagtail中设置了重定向。先前的页面使用php,因此重定向的格式均为 /somepage.php 。我之前在其他新的Wagtail网站上都设置了重定向,没有问题,但是我从未从php页面重定向过。重定向的形式为:
server {
listen 80;
server_name www.thesite.com thesite.com;
location / {
return 301 https://thesite.com$request_uri;
}
}
此设置在我们所有其他网站上都可以正常运行,但是在此网站上,当 /somepage.php 放在浏览器中的域名之后时,会产生500错误(当Django设置文件包含DEBUG = True
)。我以为可以将DEBUG
更改为False来查看错误(因为Nginx或uWSGI日志中均未显示任何内容),当我这样做时,重定向就可以了!我真的很为难。有什么想法吗?