找回密码
 加入怎通
查看: 971|回复: 6

[原创] IIS实现伪静态不需要Rewrite组件

[复制链接]
商摆小路 发表于 2012-05-22 10:20:36 | 显示全部楼层 |阅读模式
  IIS实现伪静态不需要Rewrite组件现在的iis站点都可以自定义404错误页面,打开本机IIS网站,查看属性-自定义错误,找到404错误,双击修改其消息类型为URL,Url设置为网站根目录下文件的绝对路径.
$ s+ `& h0 L7 f) B  譬如设置网站更目录下404.asp 设置url为 /404.asp,主要是修改我们修改404.asp
/ Q* r4 Z- r$ W+ b1 k5 ?  原理如下1 P/ S) u1 {% o% Q7 a
  比如网站首页 http://www.**********.com/index.asp,文章的url形式如下http://www.**********.com/Class/show.asp?ID=12345,写程序时候只要故意把 http://www.**********.com/Class/show.asp?ID=12345 写成,http://www.**********.com/show/12345.html. g2 \. l% i. E4 P$ n. a
  其实并不存在 http://www.**********.com/show/12345.html这个页面. 用户要点击这个超连接的话, 就会自动调用404错误页面只要报404错误页面定义为asp页面就可以了.( Q6 u) S9 k. j
  其中加入获得 show.asp?ID=12345 页面的Id 12345 然后利用小偷程序 获取改页面的内容显示在 http://www.**********.com/show/12345.html 页面上.其中最加了 截取 带有/show/和.html的页面 如果不少就转倒正常的err.html错误页面测试地址 http://www.**********.com/show/12345.html http://www.**********.com/Class/show.asp?ID=12345两个页面是一样的.下面是 404错误页面的代码自己要编写其它应用也行,下面简单介绍下:上面是404错误页面的代码,获取当前URL值的语句,例如:
3 Z% z* D6 O/ p' f( R  原来动态地址:http://www.*****.com/post.asp?id=*随便输入个地址:http://www.*****.com/post-id-*.html页面会返回值:404;http://www.*****.com:80/post-id-*.html
& w& Y2 \& ?7 K) x% r; ~  我们可以利用replace把404;http://www.*****.com:80/post-id-过滤,URL值就只剩下*.html了,再利用split把它拆开,以.为主,
0 O' N8 ~- ~6 `6 k5 E/ t1 P+ X7 ?  那最后就是,sURL(0)等于获取*的值,sURL(1)等于获取html的值,我们把原先post.asp文件代码把获取id值改为sURL(0),然后把代码保存在404错误页面,这就实现网站伪静态功能了7 q; \/ h  l8 g4 |" u
  最后如果你使用的vps和主机是没有问题的,如果是空间的就需要有自定义404的功能 不然就没办法使用了。文章出自合肥肛肠医院http://www.ylwltg.com,转载请注明出处。5 L# j7 h* G, Q6 X

暂时无法加载帖子列表

回复

使用道具 举报

店小二 发表于 2026-05-14 04:38:02 | 显示全部楼层
刚好遇到类似问题,看完这个帖子心里有底了
回复

使用道具 举报

zb695745446 发表于 2026-05-19 18:57:49 | 显示全部楼层
内容很干货,没有多余的废话,值得反复看
回复

使用道具 举报

wz1314 发表于 2026-07-04 20:37:29 | 显示全部楼层
分析得很透彻,很多细节都说到点子上了~
回复

使用道具 举报

◆sss◆ 发表于 2026-08-31 23:26:17 | 显示全部楼层
楼主太厉害了,整理得这么详细,必须支持
回复

使用道具 举报

头像被屏蔽
深圳力达 发表于 2026-09-04 18:23:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

unadolescent 发表于 2026-09-09 21:17:34 | 显示全部楼层
楼主辛苦了,整理这么多内容,必须点赞收藏
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-9-12 00:38 , Processed in 0.052932 second(s), 26 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

    快速回复 返回顶部 返回列表