ISAPI_Rewrite利用IIS的ISAPI实现URL重写的,ISAPI_Rewrite是一个工具,下载地址为:
http://www.isapirewrite.com/download/isapi_rwl_x86_0067.msi,下完,直接NEXT装一下就可以,位置可以随便装,但要记住,然后打开IIS,在网站上-右击-属性-ISAPI筛选器,起了名字,就叫"URLRewrite"吧,随便起的,然后浏览找到你刚才安装根目录的ISAPI_Rewrite.dll这个文件然后确定。
进入刚才安装ISAPI_Rewrite的文件夹里面,找到httpd.ini这个文件,然后在属性上去掉“只读”,然后这里有点难了,需要使用正则表达式来实现了,方法很多,我举个例子希望对大家有所帮助,比如我想要把
www.xx.com/web/new.aspx?id=1 改成
www.xx.com/web/new/1.html这样的URL,需要增加一条正则表达式 RewriteRule ^(.*)/web/new/([0-9]+)\.html$ $1/web/new\.aspx\?id=$2
OK,这样就基本可以了,还有一点,一开始我以为
new.aspx?id=1 [color=#000000]会自动变成
web/new/1.html,
[/color]其实是不行的,在编写网站时就需要把传递值的方式改变了
PS:在编写网站时就需要把传递值的方式改变了,至今没找到好的传递值的方法,汗
PS:还有在WIN2003里面使用方法,在IIS 6.0里面一直提示“未加载”,后来查了又查,原来是文件的权限问题。IIS 6.0 ISAPI_Rewrite 是在Service帐号下运行的,将数据文件的读写权限给予Service 帐号后,ISAPI_Rewrite 终于可以正常运行了。
分享到:
相关推荐
这个组件允许Web开发者通过使用类似Apache mod_rewrite的规则,来管理和控制网站的URL结构,实现动态网址到静态网址的转换,以及进行反向代理等高级功能。 ISAPI_Rewrite的核心功能在于URL重写,它能够帮助网站优化...
网址重写使用ISAPI_Rewrite 本文是汇编形式第3章“挑衅东南友好的网址?书籍专业搜索引擎优化与ASP.NET :一个开发人员指南,以搜索引擎优化的克里斯蒂安Darie和Jaimie Sirovich 。 本文包括最流行的技术,...
2、在将Rewrite破解文件夹中的dll文件覆盖到程序安装目录下ISAPI_Rewrite.dll和ISAPI_RewriteSnapin.dll,如果提示在使用则把要覆盖的dll文件重命名在复制即可; 3、打开安装目录下的httpd.conf文件,在里面输入...
网址重写使用ISAPI_Rewrite 本文是汇编形式第3章“挑衅东南友好的网址?书籍专业搜索引擎优化与ASP.NET :一个开发人员指南,以搜索引擎优化的克里斯蒂安Darie和Jaimie Sirovich 。 本文包括最流行的技术,...
"iis伪静态"是指通过ISAPI_Rewrite模块,IIS可以实现类似于静态HTML页面的URL显示,但实际上这些URL指向的是动态处理的PHP、ASP.NET等网页。这有助于提高网站的SEO(搜索引擎优化),因为搜索引擎更倾向于静态化的...
ISAPI_Rewrite是一款强大的URL重写工具,主要用于IIS(Internet Information Services)服务器环境,由Helicon Tech公司开发。这个精简免费版是针对个人和小型项目的一个版本,它提供了一种高效且灵活的方式来管理...
### ASP.NET中的URL重写(伪静态)技术详解 #### 一、引言 在网络世界里,用户常常遇到带有`.html`或`.aspx`等静态文件标识的网站链接。很多人可能会好奇,这些链接是否真的指向了服务器上的静态文件?实际上,很多...
描 述:UrlReWrite(Url重写或伪静态)完美示例源码 UrlReWrite(Url重写或伪静态)完美示例源码,已利用ActionlessForm...幸而ASP.NET给我们提供了强大的可扩展性,能让我们自己定义页面的访问规则,很方便实现URL重写。
在实际应用中,开发者应根据项目需求选择合适的方法,结合IIS Rewrite等工具,灵活地实现ASP伪静态化、URL重写和静态化,以达到最佳效果。安装文件`isapi_rwl_0055.msi`可能是IIS Rewrite模块的一个版本或补丁,用于...
ISAPI_Rewrite是一款强大的URL重写工具,主要用于ASP.NET和IIS服务器环境,由Helicon Tech公司开发。它的核心功能是将动态的ASP页面转换为静态或准静态的URL,以此提高网站性能,减少服务器负载,同时也有助于SEO...
【IIS配置支持伪静态 ISAPI Rewrite】是指在Windows Server 2003系统中,通过ISAPI Rewrite这个工具来实现IIS服务器对动态网页URL的重写,使其以静态HTML的形式展示,但实际上并未生成真正的静态文件。伪静态的主要...
在这个主题中,我们将深入探讨URL重写的核心概念、如何在ASP.NET 2.0中实现它,以及提供的示例源码的功能。 首先,URL重写是将实际的服务器处理逻辑隐藏在用户友好的URL后面。这种技术主要通过HTTP模块或者ISAPI...
ISAPI_REWRITE通过配置规则来实现URL重写,这些规则可以写在ISAPI_Rewrite的配置文件(通常是.htaccess文件)中。规则通常基于正则表达式,使得开发者能够根据特定模式对URL进行匹配和替换。例如,你可以将动态的...
通过ISAPI_Rewrite,开发者可以创建复杂的重写规则,实现诸如动态URL转静态、隐藏脚本后缀、路径重定向等多种功能。这不仅有助于提升网站的用户体验,还可以增强网站的安全性,因为隐藏了真实的文件路径和动态脚本的...
ISAPI_Rewrite.dll作为ISAPI扩展,可以解析并处理`httpd.ini`配置文件中的规则,实现URL重写和伪静态转换。该组件支持正则表达式,因此具有很高的灵活性和可定制性。 接下来是`httpd.ini`文件,它是ISAPI_Rewrite的...
这个安装包可以帮助用户在IIS上部署URL重写功能,以便支持ASP.NET伪静态。 `新建 文本文档.txt` 文件可能是记录配置步骤、注意事项或代码示例的文本文件。对于新手来说,这样的文档会非常有用,因为它提供了操作...
要使用ISAPI_Rewrite生成伪静态网页,首先需要从官方网站下载并安装ISAPI_Rewrite。安装完成后,打开IIS管理器,找到对应的网站,右键选择“属性”,在ISAPI筛选器中添加ISAPI_Rewrite的dll文件路径。接下来,我们...
已经测试过可以用 里面文件 httpd.conf ISAPI_Rewrite.dll ISAPI_Rewrite3_0104.msi 安装说明.txt 一、安装: 1、从官网下载完全版ISAPI_Rewrite3...