我正在Django开发一个多语言网站.
为了改善搜索引擎优化,我将为每个语言版本提供如下所示的唯一网址,
>英语:www.foo.com/en/index.html
>法语:www.foo.com/fr/index.html
> chinese:www.foo.com/zh/index.html
然而,
Django在用户会话或cookie中查找“django_language”键以确定默认语言.因此,尽管用户选择了哪种语言,但URL始终相同.例如:http://www.foo.com/index.html
如何解决这个问题?
最佳答案
django CMS具有您正在寻找的功能.看起来你正在寻找一个CMS,所以它很有用.
如果你想手工完成,你应该看看urls.py