IIS外挂,共享知识

我看你有戏 2006-12-15 09:39:18
今天我下载了一个isapi_rwl_x86_0065.msi软件,是免费软件


这个软件我感觉可以把它叫做IIS外挂


它可以转化请求页面


假设你已经安装了该软件

找到此文件
C:\Program Files\Helicon\ISAPI_Rewrite\httpd.ini

把只读权限去掉

用记事本打开该文件,里面是这么写的
--------------------------------------------------------------------
[ISAPI_Rewrite]

# Defend your computer from some worm attacks
RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
--------------------------------------------------------------------

我们在里面加一句话

RewriteRule /content/(\d+),(\d+)\.html /content\.asp\?sort=$1&pageid=$2 [N,I]

保存,

可以把站点目录下 /content/123,12.html 请求转到 /content.asp?sort=123&pageid=12



打开IE,输入http://localhost/content/123,12.html 但是在用户看来这个是静态页面

静态页面对搜索引擎更加友好

则实际请求的页面为http://localhost/content.asp?sort=123&pageid=12

比如:http://bbs.9158.com/BbsWeb/26/2006-12/24033,0.html
则实际请求的页面为http://bbs.9158.com/BbsWeb/ShowPost.aspx?ForumID=26&PostID=24033&pageIndex=0&Pdate=2006-12


比如再加一句话
RewriteRule /content/(\d+)\.html /content\.asp\?pageid=$1 [N,I]


可以把站点目录下 /content/123.html 请求转到 /content.asp?sort=123


比如我今天刚做的:http://www.dj9158.com/

就用到了这个技术,希望可以给大家一些启发

我把isapi_rwl_x86_0065.rar放到这里了,大家可以在这里下在,也可以去网上找
http://www.dj9158.com/ShowFile.aspx



我在CSDN里学到了很多东西,所以,今天有必要把自己所学的东西,和大家共享,谢谢


...全文
345 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pkkfaii 2006-12-16
  • 打赏
  • 举报
回复
up
AA123456 2006-12-16
  • 打赏
  • 举报
回复
up thank you
我看你有戏 2006-12-15
  • 打赏
  • 举报
回复
谢谢楼上的,有相关的文档资料吗,学习一下吧
Edisoncat 2006-12-15
  • 打赏
  • 举报
回复
其实用URL重写注册aspnet.dll也能做到
Edisoncat 2006-12-15
  • 打赏
  • 举报
回复
太好了,不错,顶你
ice_frank 2006-12-15
  • 打赏
  • 举报
回复
不错

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧