我正在开发4种语言的asp.net 4.0网站。所以我使用了URL重写器。
我在db中有一个映射表,我在那里说home.aspx取英文Home,另一种语言AnotherLanguageHome等等。
因此,当页面启动时,它会检查它是什么页面以及使用什么文化语言,并使用db中正确的页面名称替换* .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?
或者还有另一种方法吗?
答案 0 :(得分:0)
是。您应该包括您希望被搜索引擎编入索引的每个页面。如果您有不同语言的不同网址,则也必须包含这些网址。