2013-01-12 103 views
0

我正在开发一个4语言的asp.net 4.0网站。所以我使用了URL重写器。sitemap seo多种语言

我有一个映射表中的数据库,我说home.aspx需要英语主页,另一种语言AnotherLanguageHome等。

所以当页面开始时,它会检查它是什么页面和文化语言,并用db中正确的页面名称替换* .aspx。如果网址是www.mysite.com/Home.aspx,它将成为www.mysite.com/Home或www.mysite.com/FrenchHome或www.mysite.com/DutchHome等。

所以我的问题是,当我创建sitemap xml文件(或robots.txt)时,我是否必须拥有所有可能的页面(www.mysite.com/Home; www.mysite.com/ FrenchHome; www.mysite.com/DutchHome,等等)或只是www.mysite.com/Home.aspx?

还是有另一种说法呢?

回答

0

是的。你应该包括你想被搜索引擎索引的每一页。如果您针对不同语言使用不同的网址,那么这些网址也必须包含在内。

+0

对不起,我有点困惑。 www.mysite.com/Home; www.mysite.com/FrenchHome; www.mysite.com/DutchHome还有www.mysite.com/Home.aspx?或没有最后一个?如果是这样,是一个网站地图生成器能够做到这一点?或者它只会做aspx页面? – bokkie