我知道已经存在一个问题(实际上还有一些问题),但对它们的回答并没有太大帮助,因为我对lighttpd很新。
我有一个包含.pdf文件的文件夹。在对其中一个.pdf文件的位置执行HttpResponseRedirect时,用户应该能够下载.pdf文件(或在浏览器中查看)。现在,Django只是重定向到我的“主页”html页面,没有显示任何pdf文件。
不知何故,我将不得不告诉lighttpd Django不应该再处理这个目录了。 这是我唯一需要做的事情吗?如果是,我应该怎么做?
答案 0 :(得分:5)
您是否在Django文档中看到了“lighttpd setup”部分?使用 alias.url url.rewrite-once ,您可以将请求路由到您的app或提供文件的文件夹:
alias.url = (
"/pdfs" => "/path/to/my/pdfs",
)
url.rewrite-once = (
"^(/pdfs.*)$" => "$1",
"^(/.*)$" => "/mysite.fcgi$1",
)