Я использую ModWsgi для развертывания моего приложения.У меня есть WSGIScriptAlias, который указывает на мой проект cms.
WSGIScriptAlias /cmsapp "/home/hari/dev/cmsproj/apache/django.wsgi"
В моих настройках также установлено значение USE_I18N, и я использую многоязычное промежуточное ПО django-cms.может получить доступ к странице входа администратора через http://localhost/cmsapp/admin/
.После отправки учетных данных я получаю страницу 404 при достижении страницы http://localhost/en/admin/
.В идеале я должен посетить http://localhost/cmsapp/en/admin/
- попытка посетить этот URL вручную приведет меня к панели администратора.
Аналогичным образом, когда я пытаюсь выйти из админ-панели, меня перенаправляют на http://localhost/en/cmsapp/admin/logout/
.Если я удалю «en», я успешно выйду из системы.
Это действительно странно.Я чувствую, что для этих URL-адресов он добавляет код языка после имени домена, а не добавляет его к фактическому корню.другие относительные URL, такие как http://localhost/cmsapp/en/admin/cms/page/
и http://localhost/cmsapp/en/admin/auth/user/
, работают отлично.
Есть предложения?Есть ли какие-то настройки, которые мне не хватает?