На моем локальном сервере, когда я перехожу на домашнюю страницу, набрав 127.0.0.1:8000, он автоматически подталкивает меня к/en /, как я этого хочу.Сервер производства django i18n не перенаправляет URL-адреса?
На моем сервере производства меня бросает в '/', что дает мне ошибку 404. Как ни странно, любая ссылка, которую я нажимаю на моей странице 404, которая все еще имеет заголовок сайта, приведет меня к/en/urls, и тогда все будет хорошо.
Я что-то пропустил? Почему он не перенаправляет меня автоматически?
EDIT: забыл добавить код ...
from django.conf.urls.i18n import i18n_patterns
urlpatterns += i18n_patterns(
url(r'^accounts/', include('allauth.urls')),
url(r'^forum/', include('djangobb_forum.urls', namespace='djangobb')),
url(r'^blog/', include('blog.urls', namespace='blog')),
url(r'^', include('main.urls')),
)
EDIT: пол решен ....
ИТАК после долгих проб и ошибок я обнаружил, что он идет от того, 404 и 500 шаблонов, я понятия не имею, почему, и мне бы очень хотелось попробовать свои собственные шаблоны ... Любые идеи?
Как вы реализовали перенаправление? – masnun
не могу поверить, что я забыл добавить это, добавив к основному сообщению ... Я считаю, что это было все, что было задействовано, когда я впервые его реализовал – deltaskelta
Я думаю, что эта проблема вызвана конфигурацией веб-сервера, а не самой Django. –