这是php文件源码,可以从附件里直接下载。
(测试环境:虚拟主机 支持rewrite)
使用方法:1.下载附件。解压后上传到你的根目录。(如果论坛不再根目录请修改“RewriteBase /”如:RewriteBase /bbs/这是将论坛放到bbs目录的修改方法。)
2.运行www.你的域名.com/1.php会提示成功。
3.登陆后台。静态目录部署选择“是”
静态目录 .php?
静态目录扩展名设置 .html
提交。
4.刷新缓存。
ok
测试如下: http://aygxy.com/read.php?tid-2212.html
<?php
// echo $content;
$filename = ".htaccess";
$handle = fopen ($filename,"w"); //打开文件指针,创建文件
/*
检查文件是否被创建且可写
*/
$text1="<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)-html-(.*)$ $1.php?$2
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
</IfModule>";
if (!is_writable ($filename)){
die ("文件:".$filename."不可写,请检查其属性后重试!");
}
if (!fwrite ($handle,$text1.$text2.$text3)){ //将信息写入文件
die ("生成文件".$filename."失败!");
}
fclose ($handle); //关闭指针
die ("创建文件".$filename."成功!");
?> 如果你想研究rewrite写法,参见
http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html 通过php程序来生成这个.htaccess文件,具体
代码实现方法您可以参考
http://cn.php.net/manual/en/index.php可以的话加点分啊,呵呵