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