把aspx页面伪装成静态html格式的实现代码

 更新时间:2011年10月19日 23:01:41   作者:  
把aspx页面伪装成静态html格式的实现代码,主要是利于搜索引擎的收录。
在 Global.asax 中添加 Application_BeginRequest 事件:
复制代码 代码如下:

protected void Application_BeginRequest(object sender, EventArgs e)
{
string pathAndQuery = Request.Url.PathAndQuery.ToLower();
if (pathAndQuery.IndexOf(".html") > -1)
{
pathAndQuery = "~/" + pathAndQuery.Replace(".html", ".aspx");
HttpContext.Current.RewritePath(pathAndQuery);
}
}

这样就可以用xxx.html 来访问你的 xxx.aspx页面了,浏览器地址栏显示的是xxx.html(页面带参数也是可以的)。

相关文章

  • 解析.netcore项目中IStartupFilter使用教程

    解析.netcore项目中IStartupFilter使用教程

    netcore项目中有些服务是在通过中间件来通信的,比如orleans组件,今天通过实例代码给大家介绍下netcore项目中IStartupFilter使用教程,感兴趣的朋友一起看看吧
    2021-11-11
  • ASP.NET MVC获取多级类别组合下的产品

    ASP.NET MVC获取多级类别组合下的产品

    这篇文章介绍了ASP.NET MVC获取多级类别组合下产品的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-09-09
  • ASP.NET技巧:数据岛出到Excel最为简易的方法

    ASP.NET技巧:数据岛出到Excel最为简易的方法

    ASP.NET技巧:数据岛出到Excel最为简易的方法...
    2006-09-09
  • 如何给ASP.NET Core Web发布包做减法详解

    如何给ASP.NET Core Web发布包做减法详解

    在ASP.Net中可以使用打包与压缩这两种技术来提高Web应用程序页面加载的性能。下面这篇文章主要给大家介绍了关于如何给ASP.NET Core Web发布包做减法的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧
    2018-06-06
  • .NET实现简易的文件增量备份程序

    .NET实现简易的文件增量备份程序

    这篇文章主要介绍了.NET实现简易的文件增量备份程序,需要的朋友可以参考下
    2016-06-06
  • asp.net 2.0里也可以用JSON的使用方法

    asp.net 2.0里也可以用JSON的使用方法

    本人找到一份,可以在asp.net2.0里实现JSON方式传送数据的方法。但是原方法,不能在数据中带有{、}、[、]、"等,所以我做特意做了转意。
    2010-03-03
  • .NET Core中依赖注入AutoMapper的方法示例

    .NET Core中依赖注入AutoMapper的方法示例

    这篇文章主要给大家介绍了关于.NET Core中依赖注入AutoMapper的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-01-01
  • asp.net用三层实现多条件检索示例

    asp.net用三层实现多条件检索示例

    三层将项目分为界面层,业务逻辑层和数据访问层,下面为大家介绍下asp.net如何用三层实现多条件检索,感兴趣的朋友可以参考下
    2014-07-07
  • ASP.NET 用户多次登录的解决方法

    ASP.NET 用户多次登录的解决方法

    在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。
    2009-02-02
  • .net基础收集汇总

    .net基础收集汇总

    最近的面试让我知道基础知识的重要性,而我也每天都在网上找一些基础题来看。其实面试无非都是一些理论基础,只有基础过关了,才会被问到技术性的问题,所以第一关一定要打好
    2013-07-07

最新评论