Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > PHP > IIS 不用 rewrite 实现页面静态化的方法
【标  题】:IIS 不用 rewrite 实现页面静态化的方法
【关键字】:IIS,rewrite,方法,IIS,rewrite
【来  源】:网络

IIS 不用 rewrite 实现页面静态化的方法

Your Ad Here

用rewrite做的静态页面实际不存在,iisewrite又不稳定经常404,于是就有了这篇文章。

原理:404页面类型用PHP(Asp也可以),结合小偷,实现页面静态化

用discuz!论坛archiver举例:
404程序页面:http://bbs.pkxp.com/error.php
演示:http://bbs.pkxp.com/archiver/
error.php源码:

<?php
$url = $_SERVER['QUERY_STRING'];
$url = str_replace("404;","",$url);
if (!ereg ('archiver', $url))
echo "404错误"; 
//404错误页面显示内容
else {       
        $url = str_replace("archiver/","archiver/?",$url);
        $str = file("$url");
        $count = count($str);
        for ($i=0;$i<$count;$i++){
                   $file .= $str[$i];
                }
        echo $file;
//实现archiver/?xx.html 变成archiver/xx.html
}
?>

PHP链接ACCESS数据库最简单的方法 :【上一篇】
PHP发现安全漏洞:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 将ASP生成的内容写入响应流中最有效的方法
  • 第十九章 伪终端
  • suse 10.0 安装到highpoint 1540 RAID card上的(grub的)问题
  • MySQL数据库引擎快速指导
  • FrontPage服务器扩展
  • FreeBSD Mail serve+POP3+Quota
  • 测试spring的存储过程
  • 一个利用adsi得到局域网信息的asp文件
  • debug
  • Intellij的ClearCase插件在windows下注意两点
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.