Asp.net 多语言网站地图搜索引擎优化

Asp.net 多语言网站地图搜索引擎优化,asp.net,seo,sitemap,Asp.net,Seo,Sitemap,我正在用4种语言开发一个asp.NET4.0网站。所以我用了一个URL重写器 我在数据库中有一个映射表,其中我说home.aspx表示英语home,另一种语言表示另一种语言home,依此类推 因此,当页面启动时,它会检查它是什么页面以及什么区域性语言,并用数据库中正确的页面名称替换*.aspx。如果url是www.mysite.com/Home.aspx,它将变成www.mysite.com/Home或www.mysite.com/FrenchHome或www.mysite.com/DutchH

我正在用4种语言开发一个asp.NET4.0网站。所以我用了一个URL重写器

我在数据库中有一个映射表,其中我说home.aspx表示英语home,另一种语言表示另一种语言home,依此类推

因此,当页面启动时,它会检查它是什么页面以及什么区域性语言,并用数据库中正确的页面名称替换*.aspx。如果url是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


或者还有其他解决办法吗?

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

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