以mysite.com/us/home,myite.com/fr/home的形式设置具有sitefinity的多语言网站

时间:2012-04-18 23:36:15

标签: multilingual sitefinity

尝试使用sitefinity设置多语言网站。

结构是

mysite.com/us/ - all US content
mysite.com/fr/ - all French content

因此,美国的主页将在

mysite.com/us/home

,法国的主页将在

mysite.com/fr/home

我该怎么做?

网站搜索应限于当前选定的区域设置(在此示例中为/ fr /或/ us /)。

默认情况下,美国主页最终位于网站的根目录中,法语位于/ fr /:

mysite.com/home     #US version, should appear under mysite.com/us/home
mysite.com/fr/home  #French version

2 个答案:

答案 0 :(得分:0)

您可以转到管理 - >设置,然后从左侧菜单中选择“语言”来管理您想要支持的语言。

这是一段更详细的视频。 Enabling and Creating Multilingual Sitefinity Pages and Content

答案 1 :(得分:0)

您可以设置“虚拟”默认语言,该语言将路由到mysite.com/home,然后将US和FR添加为辅助语言。然后在mysite.com/home中你可以添加一些逻辑来决定要路由到哪个语言文件夹主页,或者只是在页面html中添加这样的内容以自动重定向到美国主页:

<script>
    window.location.replace('mysite.com/us/home');
</script>