首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kentico 11不一致的培养选择和重定向

Kentico 11不一致的培养选择和重定向
EN

Stack Overflow用户
提问于 2018-05-11 09:57:51
回答 1查看 178关注 0票数 0

我们有一个网站,主要运行在一个'.co.uk‘域。我们也有一个爱尔兰版本的网站,位于域名别名'.ie‘-定期在页面加载的文化不匹配的领域。例如,通常在加载站点的.ie版本时,我们可以在代码中看到区域性以'en-GB‘的形式出现,这是不正确的。这是不一致的行为,似乎没有模式来复制它。

应用Force域区域性设置似乎可以防止这个问题,但是当我们这样做时,网站重定向任何没有翻译版本的页面,而不是“合并默认的区域性内容”。

如何解决这个问题,使区域性由域严格维护(en_GB on .co.uk和en_IE on .ie),以及从页面未被翻译的默认区域性继承内容。

事先谢谢你,卢克

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-14 13:01:29

两种可能性之一。

一是有两个文化代码可以提取。用户的首选区域性(在本例中是‘en’)和当前页面的区域性(这非常取决于页面是否被翻译成用户的首选区域性代码)。

取决于你在文化中的运用方式,你可能会使用后者而不是前者,这就是你看到问题的原因。

另一件事是您的“文化选择器”,您可以在“区域性选择器”中将其设置为只显示当前页面的区域性或所有站点区域性,如果问题是您的选择器,则检查“语言数据源”并查看是否存在此问题(应该是复选框)。

否则,最后要检查的地方是页面是否有URL别名,该url别名上有区域性选择(可以设置为任何区域性),如果设置了区域性(默认情况下是这样),当使用该别名时,它将切换用户的区域性。

如果这些对你没有帮助,你能提供一些屏幕截图来说明你所看到的和你想要发生的事情吗?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50289742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档