asp.net-mvc – 动态生成sitemap.xml
发布时间:2020-12-16 03:58:29 所属栏目:asp.Net 来源:网络整理
导读:我已经使用 here描述的技术实现了动态生成的站点地图. 由于我的网站是WebForms应用程序,因此我的站点地图网址最终为www.mydomain.com/Sitemap.aspx. 这很好用,我可以使用搜索引擎网站管理员工具告诉他们我的站点地图的网址.但是,较小的搜索引擎可能不知道在
我已经使用
here描述的技术实现了动态生成的站点地图.
由于我的网站是WebForms应用程序,因此我的站点地图网址最终为www.mydomain.com/Sitemap.aspx. 这很好用,我可以使用搜索引擎网站管理员工具告诉他们我的站点地图的网址.但是,较小的搜索引擎可能不知道在哪里可以找到此文件.如果我动态生成的站点地图可以在www.mydomain.com/sitemap.xml上,那会更好.这是站点地图的标准URL. 现在生成相同站点地图数据的最简单方法是什么,但将其显示为文件sitemap.xml.我可以使用路由来完成,还是需要自定义HTTP处理程序? 我正在使用webforms,但也有使用ASP.NET MVC的网站,所以我非常有兴趣在两个平台上找到最好的技术. 解决方法
对于Webforms,您可以使用HttpModule,请查看
UrlRewriting.NET
对于MVC,使用路由: routes.MapRoute("Sitemap","sitemap.xml",new { controller = "Home",action = "Sitemap" }) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – App_Code中的类无法通过Global.asax.cs访问
- asp.net-mvc – 将App_Start更改为AppStart
- asp.net – 的目的
- .net – HttpContext.Request和Request之间的区别
- asp-classic – 使用FileSystemObject的文件权限 – CScrip
- asp.net – 如何以编程方式将参数传递给SSRS报告
- asp.net – Umbraco 7:无法加载类型Umbraco.Web.UmbracoAp
- 将配置文件appsetting中的值转换为动态对象调用
- asp.net-mvc-4 – 如何将自定义linq查询传递给视图
- asp.net – IIS 6.0和.Net 4的Default.aspx?
推荐文章
站长推荐
- 在ASP.net中使用image404和azurereader2
- asp.net-mvc – 为Razor调整自定义Html助手(它使
- asp.net-identity-2 – Asp.Net身份保存用户没有
- asp.net – 如何在经典的asp中使用.net共享会话?
- asp.net – URL编码冒号在400 Bad Request中解析
- 如何确定ASP.NET站点是否存在内存泄漏
- ASP.Net中的日期差异
- asp.net-mvc – ASP.NET MVC CookieTempDataProv
- .net – 应用程序池回收时Cache会发生什么?
- asp.net-mvc – 使用Entity Framework 6和ViewMo
热点阅读