c# - 在 SEO 的动态 UR 中使用 *.html 扩展名

标签 c# asp.net-mvc asp.net-mvc-2 seo

我的情况是。我有一个计划在 ASP.NET MVC 2 上构建的项目。主要要求之一是 SEO 优化。客户希望为此项目使用以 .html 扩展名结尾的类静态 URL,使 URL 对 SEO 更友好。例如。 “mysite.com/about.html”或“mysite.com/items/getitem/5.html”等

我想知道从 SEO 的角度来看,在动态 URL 中使用 .html 扩展名有什么好处吗? Google 和其他搜索引擎对此类 URL 的排名是否更好?

最佳答案

我会改用站点地图,这使您能够拥有动态内容(并使用 MVC),但仍会被完全抓取。

参见:http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=156184http://www.codinghorror.com/blog/2008/10/the-importance-of-sitemaps.html

关于c# - 在 SEO 的动态 UR 中使用 *.html 扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2795749/

相关文章:

c# - 从任务中调用函数

c# - WebApi CORs - 请求错误时存在 Access-Control-Allow-Origin header

sql-server - 为什么安装了 SQL Server 2008 Developer 后 Visual Studio 2008 无法创建 .mdf 文件?

asp.net-mvc-2 - 当我将 "<Runtime executionContext="提升的“/>”添加到我的 Web 角色定义并尝试部署时,它无法启动

asp.net-mvc-2 - 如何在 ASP.NET MVC 中处理嵌套模型

c# - ZipArchive 在实时服务器上提供无效文件

c# - 使用 C#,如何将二进制数据的字节数组转换为对数据建模的自定义类型对象?

jquery - 在一个使用带有多个 ViewModel 的 knockout.js 的程序中,如何知道一个特定的 View 模型会因属性的变化而改变?

c# - PagedList 和异步

asp.net - 使用 jQuery 和参数在 MVC 中调用操作方法不起作用