我正在lighttpd +FCGI上运行django安装。除了管理员之外,一切都很好。
似乎在我发布了一些东西(例如,我修改或创建了一个模型的实例)之后重定向出错了。
管理员一直将我重定向到www.xyz.com/django.fcgi/ admin /...而django.fcgi应该仅由lighttp重写规则使用以调用FCGI。
下面是conf文件中的重定向
url.rewrite-once = (
"^(/media.*)$" => "$1",
"^/favicon\.ico$" => "/media/favicon.ico",
"^(/.*)$" => "/django.fcgi$1",
)我该如何解决这个问题呢?
发布于 2011-02-15 20:00:21
管理站点正在尝试根据lighttpd传递的SCRIPT_NAME变量计算出要使用的网址,但这是重写的网址,而不是原始的网址。您可以通过在settings.py文件中添加以下内容来强制Django使用原始路径。
FORCE_SCRIPT_NAME = ""有关详细信息,请参阅FORCE_SCRIPT_NAME文档和Django FastCGI文档。
https://stackoverflow.com/questions/5002461
复制相似问题