我是否正确假设 Silverstripe Fluent 应该根据用于访问该站点的域名来切换站点区域设置?
我已经建立了一个具有英语、法语和德语语言环境的流利网站,并为每个语言环境(site.mysite.com、desite.mysite.com 和 frsite.mysite.com)分配了一个域名,并设置了每个站点的语言环境分别到 en_GB、de_DE 和 fr_FR。
我的理解是,如果我访问 frsite.mysite.com,那么我应该看到该站点的法语版本,desite.mysite.com 带有该站点的德语版本,site.mysite.com 带有该站点的英文版本。但是,所有三个 URL 都显示了该站点的英文版本。
如果我访问 site.mysite.com/fr 或 frsite.mysite.com/fr 或 desite.mysite.com/fr,我会得到法语版本。
我正在使用 Silverstripe V4.02 和 Fluent V3.3(我认为!)
我在我的 .env 文件中设置了 SS_FLUENT_FORCE_DOMAIN="true" 并在实时模式下运行。
我做错了什么还是没有这个功能?