如何配置 Apache WSGI for Python 以仅提供不存在的文件?

如何配置 Apache WSGI for Python 以仅提供不存在的文件?

我想在网站的根目录 (/) 上使用 WSGI 和 Apache 设置 Django,但我希望 Apache 服务器通过 WSGI(和 Django)仅直接服务那些没有相应文件的 URL。

对于 PHP 我会做这样的事情:

RewriteCond %{REQUEST_FILENAME} !-f

然后重写为某个 index.php 或类似的东西。但是如何使用 WSGI 来实现这一点呢?

答案1

mod_wsgi 文档中对此进行了解释:

http://code.google.com/p/modwsgi/wiki/ConfigurationGuidelines#The_Apache_Alias_Directive

不要使用 WSGIScriptAlias。改用 AddHandler 并使用类似的 mod_rewrite 技巧。WSGI 脚本中需要一个小的修复作为 WSGI 中间件。

相关内容