【发布时间】:2012-04-04 01:05:57
【问题描述】:
我有一个 N2 网站,有 2 种语言:英语和塞尔维亚语。
我希望英文内容指向mydomain.com/en
和塞尔维亚语内容指向mydomain.com/sr
我该怎么做?
今天,英文起始页的网址是mydomain.com
对于塞尔维亚语起始页:mydomain.com/Start/Index?page=127
我的第二语言的所有页面都没有 SEO 友好的 URL。
任何帮助将不胜感激!
【问题讨论】:
我有一个 N2 网站,有 2 种语言:英语和塞尔维亚语。
我希望英文内容指向mydomain.com/en
和塞尔维亚语内容指向mydomain.com/sr
我该怎么做?
今天,英文起始页的网址是mydomain.com
对于塞尔维亚语起始页:mydomain.com/Start/Index?page=127
我的第二语言的所有页面都没有 SEO 友好的 URL。
任何帮助将不胜感激!
【问题讨论】:
您需要按以下方式组织网站的结构
Root
Language Intersection
Start Page EN
Start Page RS
然后,在 web.config 或 App_Data 的配置文件中,将 StartPage 设置为 LanguageIntersection 的 ID。非友好 URL 的常见原因之一是只有站点起始页(如 web.config 中定义)下方的页面具有友好 URL。因此,您必须将起始页移到每个语言起始页的上方。
【讨论】: