IIS实现伪静态不需要Rewrite组件

2015年10月13日13:12:06 发表评论 3,457 ℃

IIS实现伪静态不需要Rewrite组件现在的iis站点都可以自定义404错误页面,打开本机IIS网站,查看属性-自定义错误,找到404错误,双击修改其消息类型为URL,Url设置为网站根目录下文件的绝对路径.

  譬如设置网站更目录下404.asp 设置url为 /404.asp,主要是修改我们修改404.asp

  原理如下

  IIS实现伪静态不需要Rewrite组件比如网站首页

  其实并不存在 这个页面. 用户要点击这个超连接的话, 就会自动调用404错误页面只要报404错误页面定义为asp页面就可以了.

  其中加入获得 show.asp?ID=12345 页面的Id 12345 然后利用小偷程序 获取改页面的内容显示在 页面上.其中最加了 截取 带有/show/l的页面 如果不少就转倒正常的l错误页面测试地址 页面会返回值:404;

  我们可以利用replace把404;了,再利用split把它拆开,以.为主,

  那最后就是,sURL(0)等于获取*的值,sURL(1)等于获取html的值,我们把原先post.asp文件代码把获取id值改为sURL(0),然后把代码保存在404错误页面,这就实现网站伪静态功能了

  最后如果你使用的vps和主机是没有问题的,如果是空间的就需要有自定义404的功能 不然就没办法使用了。

【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: