动态网站例如Typecho、wordpress生成静态首页

举报
小姑姑 发表于 2026/10/23 16:42:55 2026/10/23
【摘要】 动态网站例如Typecho、wordpress生成静态首页开始这里提供两个PHP代码脚本,一个是不需要密码的,一个是需要密码的;首先在网站根目录新建一个php文件,文件命名为:jingtai.php然后在其中写入需要的代码(不需要密码和需要密码的选择其中一个即可)不需要密码的PHP脚本"; //加上调用更新程序的代码 file_put_contents("index.html",$conte...

动态网站例如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 更新时间及访问密码都可以自行设定,修改脚本中的数值即可; 验证 查看是否生效,浏览器中重新打开你的网站首页,右键查看源代码 不需要密码的脚本 在最后一行如果有

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。