Problem przekierowania Django Apache

Konfiguruję mój projekt Django do działania na Apache używając mod_wsgi. Próbuję uruchomić Django poniżej katalogu „cflow” na apache, ale mam problem z przekierowaniami.

Moja konfiguracja apache wygląda mniej więcej tak:

<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>

Problem, z którym się spotykam, polega na tym, że jeśli użytkownik nie jest zalogowany, żądanie /cflow/somepage.html zostanie zmienione na /accounts/login?next=/cflow/somepage.html. Ten nowy adres nie znajduje się poniżej roota django (cflow), więc apache odpowiada 404 Not Found.

Moje pytanie brzmi: jak mogę zmapować przekierowania Django poniżej katalogu głównego aplikacji na apache? To znaczy. jak mogę sprawić, że strona / accounts / ... będzie zamiast / cflow / accounts / ...?

Dzięki za pomoc.

questionAnswers(1)

yourAnswerToTheQuestion