Django Apache Redirect Problem

Ich konfiguriere mein Django-Projekt so, dass es unter Apache mit mod_wsgi ausgeführt wird. Ich versuche, Django unter dem Verzeichnis 'cflow' auf Apache auszuführen, habe aber Probleme mit Weiterleitungen.

Mein Apache Conf sieht ungefähr so ​​aus:

<code>...
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>
</code>

Das Problem, auf das ich stoße, ist, dass eine Anforderung für /cflow/somepage.html an /accounts/login?next=/cflow/somepage.html umgeleitet wird, wenn der Benutzer nicht angemeldet ist. Diese neue Adresse befindet sich nicht unter der Django-Wurzel (cflow), daher antwortet Apache mit 404 Not Found.

Meine Frage ist, wie kann ich die Django-Weiterleitungen so zuordnen, dass sie sich unter dem Stammverzeichnis der Anwendung auf Apache befinden? Das heißt Wie kann ich festlegen, dass die Seite / accounts / ... stattdessen / cflow / accounts / ... lautet?

Danke für jede Hilfe.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage