实现ASP.NET页面伪静态

来源:互联网 发布:淘宝男休闲鞋 编辑:程序博客网 时间:2024/04/30 14:26

静态页面可更好的迎合搜索引擎对页面进行抓取,同时静态页面也隐蔽了一些网站的技术细节,提高用户对网站的信任度。因此很多动态网站都使用重定向技术对页面都进行了页面静态化,确切的说是伪静态化。

在ASP.NET应用程序中,实现伪静态方法大体来说分为两种:

第一种是使用ASP.net来接管html文件,使用方法请查看:

利用Mircosoft URLRewriter.dll实现页面伪静态

这种方式配置方便,访问规则直接在程序中更新。但这种方法页面的访问必须通过应用程序本身来进行处理,效率相对较低。如果是虚拟主机的话,可能服务商还需要对你的目录进行单独配置,不太方便。

还有一种是IIS筛选器来进行重定向,这种方式效率较高,访问规则只需要在相应的配置文件中修改即可,如果网站被虚拟主机托管,服务商也相对愿意进行配置。

具体实现方式如下:

1、下载IISUrlRewriter组件(见附件)。然后在UrlRewriter.ini中配置访问规则。如:

  RewriteRule ^(.*)/index\.html$  $1/index.aspx
      RewriteRule ^(.*)/products/([0-9]+)\.html$  $1/GoodsDetail.aspx?id=$2

      新规则直接增加即可。

2、打开IIS管理,右击站点属性,打开ISAPI筛选器标签。见下图。

  

3、添加ISAPI筛选器。

     

4、确定。然后重启IIS。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 工行证书介质已被锁定怎么办 学历认证是假的怎么办 怕被公司查学历怎么办 淘宝玩具没有怎么办3c 家庭遭遇小三我该怎么办 老公出轨把小三带回家了怎么办 小三怀孕了怎么办准生证 小三怀孕了起诉怎么办 不知情做了小三怎么办 发现自己被三了怎么办 被扇巴掌脸肿了怎么办 分到上海市金鼎学校怎么办 被列入维稳对象怎么办? 资金涉及诈骗案冻结了怎么办 小米浏览器浏览记录找不到了怎么办 米聊账号封了怎么办 管家婆创业版管理员忘记密码怎么办 手机不记得密码了怎么办 手机不记得开锁密码怎么办 oppo手机不记得密码怎么办 电脑密码不记得了怎么办 vivo手机不记得密码了怎么办 运管把车扣了怎么办 大学通选课挂科怎么办 通识必修课挂了怎么办 我想开3d艺术馆怎么办 档案回原籍报到证怎么办 服刑的人孩子上学怎么办 长沙终身教育网用户名忘记了怎么办 乡下卖服装没生意怎么办 没能力没学历该怎么办 没有学历的我该怎么办 补过的牙掉了怎么办 法院判完被告不给钱怎么办 b证到期未继续教育怎么办 宝宝上幼儿园中午要用尿不湿怎么办 嫁到北京农村怎么办居住证 2020年没脱贫的农民怎么办 2020年农民的土地怎么办 车停在停车场被划怎么办 专升本差两分怎么办