设置固定时间生成静态网页,可以减少网站程序对数据库的请求,提高网站的访问体验。虽然大多数网站建设程序支持页面伪静态,但这只是为了让你的网页看起来静态,只是一个SEO优化。另外,我想给导航栏添加一个主页链接。由于这个Typecho主题的导航栏跟随独立页面,最简单的方法是添加一个新的空白独立页面,然后将永久链接改为主页链接,然后将排序放在第一位。本文记录了如何设置Typecho来生成主页的静态HTML文件,并将主页链接添加到导航栏中。
方法
创建新的。网站根目录下的php文件。文件名可以是任何字母或数字,例如shuaxin.php。然后将以下代码粘贴到新shuaxin.php中。
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
now time=time();past sec=now time _ GET[" t "];
if(pastsec600)退出;//每10分钟更新一次,时间可自行调整。obst art();//打开缓冲区include(" index . PHP ");content=ob _ get _ contents();//获取缓冲区的内容
内容。=" \ nscriptlanguage=JavaScript src=\ " shua Xin . PHP?t=" . now time " "/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);fc lose(FP);
}
}
?
可以根据代码中的提示修改生成静态文件的时间间隔,然后保存退出。访问http://您的域名/shuaxin.php。
看看在你网站的根目录下是否有一个额外的index.html文件。这是生成的静态主页。
app应用
访客打开域名如何直接访问静态主页?我们需要修改服务器控制面板上的默认使用文档,以将index.html的排名提高到第一位。至于在上面提到的导航栏中添加首页链接,就很简单了。创建一个新的空白独立页面,并将永久链接设置为http://您的域名/索引. html。