gpt4 book ai didi

Django-CMS 多区域多语言子站点

转载 作者:行者123 更新时间:2023-12-04 02:56:08 27 4
gpt4 key购买 nike

我们必须创建多区域和多语言的网站。例如:

对于多语言,django-cmsi18n_patterns 处理得很好。但是当我尝试使用 django 站点框架添加多区域支持时,它无法按预期工作:(。我添加了带有子域的站点:mysite.com/au、mysite.com/vn、mysite.com/us。在 django 中-cms 管理页面我已经将内容添加到站点。但是现在我不知道如何配置 url 以匹配站点。

我想要 http://mysite.com/<region>/<language>/但是 i18n_patterns 似乎强制 url 像 http://mysite.com/<language>/<region>/ .如何更改此也

请帮忙

最佳答案

我不确定您的 URL 方案有多灵活,但是这个怎么样:

使用标准的 django CMS i18n URL 规则(所以你最终会得到 yoursite.com/ja/和 yoursite.com/en/)。

接下来创建两个页面:“au”和“jp”。将主页重定向到两个页面之一(或为此编写一些更智能的逻辑,例如在中间件中)。现在将您的区域内容保留在这两个子树中。

如果您不想,请不要将“au”子树中的页面翻译成日语。

关于Django-CMS 多区域多语言子站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16667062/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com