实现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。
- ASP.NET页面实现伪静态
- ASP.NET 伪静态页面的实现
- ASP.NET 伪静态页面的实现
- ASP.NET 伪静态页面的实现
- 实现ASP.NET页面伪静态
- 实现ASP.NET页面伪静态
- asp.net中实现伪静态页面
- 利用Mircosoft URLRewriter.dll实现asp.net页面伪静态
- asp.net实现伪静态
- asp.net实现伪静态
- asp.net实现伪静态
- asp.net实现伪静态
- asp.net实现伪静态
- asp.net实现伪静态
- asp.net 实现伪静态
- Asp.net实现伪静态
- asp.net实现伪静态
- ASP.NET伪静态实现
- 重写、覆盖、重载、多态几个概念的区别分析
- js中怎么表示转义符
- SQL标签库详解例子
- CV代码库搜集
- android系统属性的初始化探索
- 实现ASP.NET页面伪静态
- android_实现用户登录信息的保存
- eclipse开启断言
- 怎样选择软件培训 为什么你学不好软件培训
- atexit
- 关于Java静态成员变量和静态初始化块等的初始化顺序的详细介绍
- uva 123 Searching Quickly
- android开发笔记之LayoutInflater的理解和使用
- 阿里巴巴集团2014秋季校园招聘笔试题