为什么 prestashop 在多店商店的末尾添加 lang particel url?

Why prestashop is adding a lang particel at the end of a multistore shop url?

我安装了 prestashop 1.6,处于多存储模式。我已经有一些商店 运行 好的,但现在我用 /de url 创建了一个 'german' 商店,并遇到以下问题:

我真的不明白为什么...所有其他商店(fr,es)都能正常工作。这个没有。没办法保持简单/de。我已经为它设置了默认语言,我只是复制了其他商店的所有设置,看起来都一样。我无法发现错误。我还重新生成了 htaccess。决不。你能告诉我为什么它会这样吗?

啊,有趣的事情:用 firefox 会去 www.example.com/de/it/ as described above, while with chrome will go to www.example.com/de/de/!!! No one simply stay www.example.com/de/

谢谢,问候

检查德国商店的设置,可能您在 Localization > Languages 和 Prestashop 中启用/激活了多种语言,一旦您到达商店主页,就会执行 301 - 重定向到默认语言 URL(多语言和 URL 重写的默认行为)。

关于有趣的事情:检查 本地化 > 本地化 设置“从浏览器设置语言”,这会导致不同的语言重定向取决于浏览器语言。