gpt4 book ai didi

asp.net-mvc - 使用 Sitecore 在 URL 中强制使用语言前缀

转载 作者:行者123 更新时间:2023-12-05 00:27:10 24 4
gpt4 key购买 nike

是否有强制在 URL 中使用语言的设置?比如,如果我浏览到 http://www.site.com , 我应该被重定向到 http://www.site.com/en ,因为现在我可以看到没有语言前缀的起始页。
LinkManager配置为始终放入前缀,因此至少所有链接看起来都很好。

最佳答案

另一种使用方式是我们的SEO Friendly URL Module .

该模块实现了自定义 LinkProvider提供 SEO 友好 URL 并强制通过其友好 URL 访问项目。
因此,如果访问项目时没有 URL 中的语言代码(例如 /my-item),模块将 301 重定向到带有语言代码的 URL(例如 /en/my-item)。
也就是说,如果您已将其配置为强制使用友好 URL ( forceFriendlyUrl="true" ) 并设置 languageEmbedding="always" .

我们在 corporate website 上使用该模块,因此请看一下它的实际效果。

关于asp.net-mvc - 使用 Sitecore 在 URL 中强制使用语言前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21133820/

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