django-localeurl和FORCE_SCRIPT_NAME无法正常工作

时间:2011-03-04 11:55:30

标签: django localization internationalization

我目前正在使用django-localeurl在不同网址下投放多个区域设置的网站上工作。 localeurl在我直接服务于顶层之前一直对我有用,但这次我必须使用settings.FORCE_SCRIPT_NAME,因为它需要在子路径下提供。

问题在于,当用户进入网站时,他会被重定向到http://www.example.com/en/而不是http://www.example.com/site/en/。当我禁用localeurl时,在http://www.example.com/site/下服务该网站的效果非常好。

任何关于我如何解决这个问题的建议都会非常感激,因为我现在已经接近撕裂我的头发了!

1 个答案:

答案 0 :(得分:1)

此问题的locale-url中有open ticket。它还有一个proposed patch来修复它。