把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(页面带参数也是可以的)。

相关文章

  • ASP.NET+Web服务实现软件共享

    ASP.NET+Web服务实现软件共享

    ASP.NET+Web服务实现软件共享...
    2006-09-09
  • ASP.NET Core按用户等级授权的方法

    ASP.NET Core按用户等级授权的方法

    这篇文章主要介绍了ASP.NET Core按用户等级授权,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-01-01
  • .NET 下运用策略模式(组合行为和实体的一种模式)

    .NET 下运用策略模式(组合行为和实体的一种模式)

    我简单的理解策略模式就是把行为(方法)单独的抽象出来,并采用组合(Has-a)的方式,来组合行为和实体的一种模式比如,.NET中对数组排序的Sort的方法就是一个策略模式的实现模板
    2012-12-12
  • .net Core 3.0 WebApi 创建Linux守护进程的方法

    .net Core 3.0 WebApi 创建Linux守护进程的方法

    这篇文章主要介绍了.net Core 3.0 WebApi 创建Linux守护进程的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • asp.net core 认证和授权实例详解

    asp.net core 认证和授权实例详解

    这篇文章主要为大家介绍了asp.net core 认证和授权实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • .net core使用MD5加密解密字符串

    .net core使用MD5加密解密字符串

    这篇文章主要为大家详细介绍了.net core使用MD5加密解密字符串,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-10-10
  • LINQ 标准查询操作符

    LINQ 标准查询操作符

    本文介绍了LINQ标准查询操作符。没有这些操作符,LINQ就不会存在。本文为理解这些操作符的功能提供了很好的基础。了解它们将会很有帮助,因为LINQ的各种Provider都是基于这些操作符来完成各自丰富的功能。
    2010-02-02
  • ASP.NET 输出图片简单代码

    ASP.NET 输出图片简单代码

    获取指定路径中的图片的二进制数据,在页面中输出
    2010-02-02
  • asp.net IList查询数据后格式化数据再绑定控件

    asp.net IList查询数据后格式化数据再绑定控件

    这篇文章送给.net初学者或者遇到类似问题的朋友,就是IList如何格式化数据再绑定,我看到网上没有多少朋友讲到这方面的最基本的问题,现在我简单说说吧,代码我就截取其中一些讲,如果不明白的朋友可以留言或者联系我。
    2009-11-11
  • asp.net TreeView递归循环子节点生成树形菜单实例

    asp.net TreeView递归循环子节点生成树形菜单实例

    这篇文章主要介绍了asp.net TreeView递归循环子节点生成树形菜单的方法,涉及asp.net递归算法及节点操作相关技巧,需要的朋友可以参考下
    2016-07-07

最新评论