生成首页静态HTML的方法
在网站根目录新建一个php文件,文件名为 “jingtai.php”
然后在其中写入以下代码:
<?php
$nowtime=time();
$pastsec = $nowtime - $_GET["t"];
if($pastsec<600)
{
exit; //10分钟更新一次,时间可以自己调整
}
ob_start(); //打开缓冲区
include("index.php");
$content = ob_get_contents(); //得到缓冲区的内容
$content .= "\n<script language=javascript src=\"jingtai.php?t=".$nowtime."\"></script>"; //加上调用更新程序的代码
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);
}
}
?>
保存为utf8的编码后退出;
在浏览器中打开: 你的域名/jingtai.php
例:https://sunpma.com/jingtai.php
打开后会在你网站的根目录下自动生成一个index.html 文件,静态HTML会每隔10分钟更新一次;
查看是否生效,浏览器中重新打开你的网站首页,右键查看源代码
在最后一行如果有“<script language=javascript>......”之类的字眼,说明你访问的就是index.html的页面
当然也可以测试工具进行网站打开测试;
网站测试:https://www.ce8.com
注意:
如果使用的宝塔面板,还要在后台网站设置 - 默认文档 - 将index.html的排序上调至第一位;
转自:https://sunpma.com/484.html