我的情况是。我有一个项目计划建立在SEOMVC2上。其中一个主要要求是ASP.NET优化。客户希望使用类似静态的网址,最终与.html扩展为这个项目,使网址更加搜索引擎优化友好。例如"mysite.com/about.html“或"mysite.com/items/getitem/5.html”等。
我想知道从搜索引擎优化的角度来看,在动态URL中使用.html扩展有什么好处吗?谷歌和其他搜索引擎排名是否能更好地使用这样的URL?
发布于 2010-05-17 22:40:20
不,基本URL无关紧要。如果您在.aspx或.html中提供动态内容,那么一切都是一样的。如果您确实因为需求而使用.html提供ASP.NET内容(尽管它们可能很愚蠢),那么我建议为所有静态内容寻找一个替代扩展(例如.htm)。您不希望您的静态HTML文件得到不必要的处理。
正如Femaref所说,你可以使用网站地图来帮助你。
此外,如果内容相同,则返回make sure your URL doesn't change (包括变量)。这对于MVC来说应该不是问题。
编辑:示例中的:mysite.com/items/getitem/5.html
我猜您最初想要的是: mysite.com/items/getitem/5
没有扩展也无济于事。既然这不是问题,我也会争辩说,扩展名会使URL不那么“干净”,并且还建议在该路径中有一个名为5.html的文件,这显然不是真的。
发布于 2010-05-09 05:51:51
我会使用sitemaps,这使您可以拥有动态内容(并使用MVC),但仍然可以完全爬行。
请参阅:http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=156184和http://www.codinghorror.com/blog/2008/10/the-importance-of-sitemaps.html
发布于 2010-05-09 06:43:43
搜索引擎根本不关心你的网页扩展是什么样子的。
https://stackoverflow.com/questions/2795749
复制相似问题