I would like to setup Django with WSGI and Apache on root (/) of the website, but I would like that Apache servers through WSGI (and Django) only those URLs which do not have corresponding file to serve directly.

For PHP I would do something like this with:

RewriteCond %{REQUEST_FILENAME} !-f

and then rewrite to some index.php or something. But how to do that with WSGI?

link|improve this question
feedback

1 Answer

This is explained in the mod_wsgi documentation:

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

Don't use WSGIScriptAlias. Use AddHandler instead and use similar mod_rewrite tricks. A small fixup is required as a WSGI middleware in your WSGI script.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.