web-dev-qa-db-fra.com

Ouvrir une URL statique lors de l’utilisation de Passenger WSGI avec Django?

Je développe actuellement un site hébergé sur dreamhost, utilisant Django, qui est servi via passenge wsgi.

À l'heure actuelle, toutes les demandes sont passées à l'application Django. J'aimerais pouvoir servir du contenu statique directement via Apache, plutôt que de le faire passer par l'application. Existe-t-il un moyen de faire comprendre aux passagers que les urls avec un certain préfixe sont particulières et doivent uniquement aller à apache?

2
Marcin

Il s'avère que je n'ai rien de spécial à faire, mais il y a une légère torsion avec les URL: le contenu statique dans/public/(par exemple, <mydomain> /public/foo/index.html) est fourni à partir d'une URL manquante. le/public, ainsi l'exemple serait servi comme http: // <mydomain> /foo/index.html .

De toute évidence, des problèmes surgiront si les répertoires statiques et Django urls sont en conflit.

1
Marcin