Я настраиваю свой проект Django для запуска на Apache, используя mod_wsgi. Я пытаюсь запустить Django ниже каталога 'cflow' на apache, но у меня проблема с перенаправлениями.
Мой apache conf выглядит примерно так:
...
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>
Проблема, с которой я сталкиваюсь, заключается в том, что если пользователь не вошел в систему, запрос на /cflow/somepage.html будет перенаправлен в /accounts/login?next=/cflow/somepage.html. Этот новый адрес находится не ниже корня django (cflow), поэтому apache отвечает сообщением 404. Not Found.
Мой вопрос: как мне перенаправить Django, чтобы он был ниже корневого каталога приложений на apache? То есть как мне сделать так, чтобы страница / account / ... была вместо /cflow/accounts/...?
Спасибо за любую помощь.