在 EPiServer 中设置默认语言?
我正在寻找一种方法来为首次访问 EPiServer 中构建的网站的访问者设置默认语言。 不仅仅是后端的管理员/编辑,还有访问公共站点的人们。
I'm looking for a way to set the default language for visitors comming to a site built in EPiServer for the first time. Not just administrators/editors in the backend, people comming to the public site.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
取决于您的设置。
如果要在不同域下更改站点语言,您可以执行此操作。
添加到配置-> web.config 中的 configSections 节点:
..并将其添加到 web.config 中的 episerver 节点:
否则您可以执行类似的操作。
添加到web.config中的appSettings:
Depends on your setup.
If the site languages is to change under different domains you can do this.
Add to configuration -> configSections nodes in web.config:
..and add this to episerver node in web.config:
Otherwhise you can do something like this.
Add to appSettings in web.config:
我在 EPiServer CMS5 上有这个:
I have this on EPiServer CMS5:
在 EPiServer CMS 5 中,将以下设置添加到您的 web.config:
为起始页选择的语言取决于请求中的主机标头。
如果您在 web.config 的 siteSettings 标记中设置属性
pageUseBrowserLanguagePreferences="true"
,则浏览器请求可能会用于选择起始页的语言。In EPiServer CMS 5, add the following setting to your web.config:
The language choosen for the start page is depending on the host header in the request.
If you set attribute
pageUseBrowserLanguagePreferences="true"
in your siteSettings tag in web.config the browsers request may be used to select language for the startpage.