【发布时间】:2013-01-12 17:54:37
【问题描述】:
我正在开发 4 种语言的 asp.net 4.0 网站。所以我使用了 URL 重写器。
我在 db 中有一个映射表,我说 home.aspx 代表英语 Home,另一种语言 AnotherLanguageHome 等等。
因此,当页面启动时,它会检查它是什么页面以及什么文化语言,并将 *.aspx 替换为来自 db 的正确页面名称。如果网址是 www.mysite.com/Home.aspx,它将变成 www.mysite.com/Home 或 www.mysite.com/FrenchHome 或 www.mysite.com/DutchHome 等等。
所以我的问题是,当我创建站点地图 xml 文件(或 robots.txt)时,我是否必须在其中包含所有可能的页面(www.mysite.com/Home; www.mysite.com/FrenchHome ; www.mysite.com/DutchHome 等)或只是 www.mysite.com/Home.aspx?
或者有其他方法吗?
【问题讨论】: