靜態網頁制作網站 靜態網頁設計與制作



文章插圖
靜態網頁制作網站 靜態網頁設計與制作

文章插圖
過設置定時生成靜態網頁可以減少網站程序對數據庫的請求,提高網站的訪問體驗 。雖然大多數建站程序都支持頁面偽靜態,但是這樣做僅僅是讓你的網頁看起來是靜態的,只是一種SEO優化 。另外我想在導航欄添加一個首頁鏈接,由于這個Typecho主題的導航欄是跟著獨立頁面來的,最簡單的方法就是添加一個新的空白獨立頁面,然后把永久鏈接改為首頁的鏈接,再把排序放在最前面 。這篇文章記錄一下設置Typecho如何生成首頁的靜態HTML文件并把首頁鏈接添加在導航欄 。
方法
在網站根目錄新建一個.php文件,文件名可以是任何字母或數字,比如shuaxin.php 。然后把以下代碼粘貼到新建的shuaxin.php里 。
<?php
nowtime=time();pastsec = nowtime?_GET[“t”];
if(pastsec<600)exit;//10分鐘更新一次,時間可以自己調整obstart();//打開緩沖區include(“index.php”);content = ob_get_contents(); //得到緩沖區的內容
content.=”\n<scriptlanguage=javascriptsrc=http://www.mnbkw.com/”shuaxin.php?t=”.nowtime.””>”; //加上調用更新程序的代碼
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);
}
}
?>
可以根據代碼中的提示修改生成靜態文件的時間間隔,然后保存退出 。訪問http://你的域名/shuaxin.php
看一下你的網站根目錄下面是不是多了一個index.html文件 。這個就是生成的靜態首頁 。
應用
【靜態網頁制作網站 靜態網頁設計與制作】怎樣讓訪客打開域名就直接訪問靜態的首頁呢?我們需要在服務器控制面板處修改默認使用文檔,將index.html的排序上調至第一位 。關于上面提到的在導航欄添加首頁鏈接,那就很簡單了:新建一個空白獨立頁面,把永久鏈接設置為http://你的域名/index.html就可以了 。