1
在我的本地服務器上,當我通過鍵入127.0.0.1:8000進入主頁時,它會自動將我推到/ en /,就像我想要的那樣。django生產服務器i18n網址不重定向?
在我的生產服務器上它讓我陷入'/',這給我一個404錯誤。奇怪的是,我在我的404頁面中點擊的任何鏈接仍然有網站標題將帶我到/ en/url,然後一切工作正常。
我在這裏錯過了什麼嗎?爲什麼它不自動重定向我?
編輯:忘了補充代碼...
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')),
)
編輯:半解決....
確定這麼多的試驗和錯誤後,我發現它從具有自定義404來和500個模板,我不知道爲什麼,我真的想嘗試並保留我的自定義模板...任何想法?
您是如何實現重定向的? – masnun
不能相信我忘了補充說,添加到主帖......我認爲這是我第一次實施它時涉及的所有內容 – deltaskelta
我認爲這個問題是由web服務器配置造成的,而不是由Django本身造成的。 –