实现ASP.NET页面伪静态
来源:互联网 发布:js给input添加disable 编辑:程序博客网 时间:2024/04/30 10:01
实现ASP.NET页面伪静态
静态页面可更好的迎合搜索引擎对页面进行抓取,同时静态页面也隐蔽了一些网站的技术细节,提高用户对网站的信任度。因此很多动态网站都使用重定向技术对页面都进行了页面静态化,确切的说是伪静态化。
在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。
附件:URLrewrite.rar
0 0
- 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伪静态实现
- 在RK3066/RK3188电视棒上安装ubuntu(MK802III/MK808B/MK809/MK908/UG802/QC802
- Merge Two Sorted Lists
- Android: 怎样设置app不被系统k掉
- 《我的cocos2dx-android之旅一》
- vc中操作Xml
- 实现ASP.NET页面伪静态
- 设计模式8--单例模式(Singleton)
- Java 中 float 强制转换为 int
- XML DOM
- 伸展树介绍
- jenkins集成环境搭建示例
- 对Android近期任务列表(Recent Applications)的简单分析
- twisted异步机制-Deferred
- Qcom流程8x12