Django DEBUG = False(NGINX)时,从PHP页面重定向出现500错误

时间:2019-11-14 01:46:13

标签: django nginx uwsgi wagtail

背景:使用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日志中均未显示任何内容),当我这样做时,重定向就可以了!我真的很为难。有什么想法吗?

0 个答案:

没有答案