我正在开发 4 种语言的 asp.net 4.0 网站。所以我使用了 URL 重写器。
我在数据库中有一个映射表,我说 home.aspx 代表英语 Home,另一种语言 AnotherLanguageHome 等等。
因此,当页面启动时,它会检查它是什么页面以及什么文化语言,并将 *.aspx 替换为来自数据库的正确页面名称。如果网址是 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?
或者有另一种方法吗?