Ich konfiguriere mein Django-Projekt auf Apache mit mod_wsgi laufen. Ich versuche, Django unterhalb des Verzeichnisses "cflow" auf Apache auszuführen, aber ich habe Probleme mit Weiterleitungen.
Meine Apache-Conf sieht etwa so aus:
...
WSGIScriptAlias /cflow "C:\Program Files\Apache Software Foundation\Apache2.2\wsgi\django.wsgi"
<Directory "C:\Program Files\Apache Software Foundation\Apache2.2\wsgi">
Order allow,deny
Allow from all
</Directory>
<Directory "C:\Projects\myproject\src">
Order allow,deny
Allow from all
</Directory>
Das Problem, auf das ich stoße, ist, dass eine Anfrage nach /cflow/somepage.html auf /accounts/login?next=/cflow/somepage.html umgeleitet wird, wenn der Benutzer nicht eingeloggt ist. Diese neue Adresse ist nicht unterhalb des django Root (cflow), so Apache antwortet mit einem 404 Not Found.
Meine Frage ist, wie kann ich die Django-Weiterleitungen zugeordnet haben, um unterhalb der Anwendungen Root-Verzeichnis auf Apache sein? D.h. wie kann ich die Seite /accounts/... stattdessen /cflow/accounts/... sein lassen?
Danke für jede Hilfe.