Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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?

share|improve this question
add comment

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.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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