免費學生html網頁製作成品「靜態網站設計與製作網站」

過設置定時生成靜態網頁可以減少網站程序對數據庫的請求,提高網站的訪問體驗。雖然大多數建站程序都支持頁面偽靜態,但是這樣做僅僅是讓你的網頁看起來是靜態的,只是一種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=\”shuaxin.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);

}

}

?>

可以根據代碼中的提示修改生成靜態文件的時間間隔,然後保存退出。訪問http://你的域名/shuaxin.php

看一下你的網站根目錄下面是不是多了一個index.html文件。這個就是生成的靜態首頁。

應用

怎樣讓訪客打開域名就直接訪問靜態的首頁呢?我們需要在服務器控制面板處修改默認使用文檔,將index.html的排序上調至第一位。關於上面提到的在導航欄添加首頁鏈接,那就很簡單了:新建一個空白獨立頁面,把永久鏈接設置為http://你的域名/index.html就可以了。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/255722.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-15 12:30
下一篇 2024-12-15 12:30

相關推薦

發表回復

登錄後才能評論