0

我正在开发 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?

或者有另一种方法吗?

4

1 回答 1

0

是的。您应该包括您希望被搜索引擎索引的每个页面。如果您有不同语言的不同 URL,那么这些 URL 也必须包含在内。

于 2013-01-12T17:55:48.770 回答