您的位置:首页技术文章

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

【字号: 日期:2023-09-20 13:36:07浏览:12作者:馨心

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

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

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

用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