我想在网站的根目录(/)上设置带有WSGI和Apache的Django,但是我希望通过WSGI(和Django)只将那些没有相应文件的URL直接提供给Apache服务器。
对于PHP我会做这样的事情:
RewriteCond %{REQUEST_FILENAME} !-f
然后重写一些index.php什么的。 但如何与WSGI做到这一点?
这在mod_wsgi文档中有解释:
http://code.google.com/p/modwsgi/wiki/ConfigurationGuidelines#The_Apache_Alias_Directive
不要使用WSGIScriptAlias。 使用AddHandler,并使用类似的mod_rewrite技巧。 WSGI脚本中需要一个小的修复程序作为WSGI中间件。