动态网站例如Typecho、wordpress生成静态首页
动态网站例如Typecho、wordpress生成静态首页
开始
这里提供两个PHP代码脚本,一个是不需要密码的,一个是需要密码的;
首先在网站根目录新建一个php文件,文件命名为:jingtai.php
然后在其中写入需要的代码(不需要密码和需要密码的选择其中一个即可)
不需要密码的PHP脚本
"; //加上调用更新程序的代码 file_put_contents("index.html",$content); if (!function_exists("file_put_contents")) { function file_put_contents($fn,$fs) { $fp=fopen($fn,"w+"); fputs($fp,$fs); fclose($fp); } } ?>
需要要密码的PHP脚本
$expire && create_index(); isset( $_GET['password'] ) && $_GET['password'] == $password && create_index(); /** * 生成 index.html */ function create_index() { ob_start(); include( 'index.php' ); $content = ob_get_contents(); $content .= "\n"; /* 调用更新 */ $content .= "\n"; ob_clean(); $res = file_put_contents( 'index.html', $content ); if ( $res !== false ) { die( 'Create successful' ); } else { die( 'Create error' ); } } 保存为utf8编码后退出; 注意:如果使用的宝塔面板,还要在后台网站设置-默认文档-将index.html的排序上调至第一位 然后在浏览器中打开PHP脚本链接即可 打开链接后会在网站根目录下生成一个index.html的静态文件,首页静态化也就完成了; 不需要密码脚本的链接:https://你的域名/jingtai.php 需要密码脚本的链接:https://你的域名/jingtai.php?password=123456 说明 两个PHP脚本中的更新时间默认为600秒,也就是十分钟更新一次,默认密码为123456 更新时间及访问密码都可以自行设定,修改脚本中的数值即可; 验证 查看是否生效,浏览器中重新打开你的网站首页,右键查看源代码 不需要密码的脚本 在最后一行如果有
- 点赞
- 收藏
- 关注作者
评论(0)