国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

apache SHTML網(wǎng)頁SSI使用詳解

2019-11-02 16:26:28
字體:
供稿:網(wǎng)友
方法一:下面是詳細(xì)的設(shè)置apache支持shtml的設(shè)置步驟

開啟includes模塊運(yùn)行shtml

0、開啟php環(huán)境安裝目錄 (我的為D:/wamp/Apache2/conf下) 的httpd.conf 文件中的(大概408-409行處):

1、 AddType text/html .shtml

AddOutputFilter INCLUDES .shtml

2、(F:/shz 為運(yùn)行文件存放的地方)

DocumentRoot "F:/shz" (大概150處)

<Directory "F:/shz"> (大概178處)

3、在Options Indexes FollowSymLinks 后面添加 +Includes

如:Options Indexes FollowSymLinks +Includes (大概197處):

需重啟apache);

方法二:如何讓apache支持.shtml 讓apache支持include標(biāo)簽

打開conf目錄下的httpd.conf文件,搜索“AddType text/html .shtml”,搜索結(jié)果:

修改為:

復(fù)制代碼 代碼如下:

AddType text/html .shtml

AddOutputFilter INCLUDES .shtml

Options Indexes FollowSymLinks includes

保存httpd.conf,重起apache即可。

到此我們就完成了對Apache SSI的設(shè)置.

<!--#include file="index.php"-->

個(gè)人覺得SSI的好處是靜態(tài)化中局部動(dòng)態(tài)化的處理比較方便,比如新聞中的留言

以下是詳細(xì)的說明介紹

因?yàn)榕啃薷钠饋砗懿环矫妫晕覀兛傁M軐㈨撃_與頁尾include到html文件中來。html屬于客戶端解析形的格式化語言,自4.0后幾乎很難再有大的變動(dòng)(畢竟很多瀏覽器只按4.0標(biāo)準(zhǔn)來解析),所以至今也沒include這樣的概念。而html的框架(frame與iframe)雖然可以用來包含首頁與頁腳文件,但使用frame與iframe的概念與動(dòng)態(tài)頁面(asp,jsp,php等)的include那樣不同,frame與iframe的主體頁面與被包括的頁的不是一個(gè)頁面,而通過include的方式調(diào)用的頁面主體頁面與被包括的頁面仍然是一個(gè)頁面,這樣頁面再加載的時(shí)就沒速度的影響,更不會有多個(gè)窗口這樣的問題。當(dāng)然frame與iframe的作用還是挺大的,只是這與include這樣包括頁面進(jìn)來的概念不同。

  除frame與iframe之外,常用的調(diào)用文件的方法還有采用js。這與include概念倒是很接近,但可以需要客戶端js的支持,而且修改也不很方面,因?yàn)楸话ǖ膉s是通過document.write來輸出html代碼,這樣雖然能達(dá)到效果,可js畢竟執(zhí)行客戶端動(dòng)態(tài)效果更好,比如現(xiàn)在較流行的AJAX。所以無論是frame/iframe還是js都與include不太一樣(倒是Dreamweaver中的library與include很像,可惜只能用在Dreamweaver中),而我們有時(shí)頁面有很多靜態(tài)頁面,內(nèi)容不是動(dòng)態(tài)的且沒有規(guī)律可循,更不好做到數(shù)據(jù)庫里去。如新浪的新聞之類的,這時(shí)我們可以采用shtml的方式來做這些頁面。

  那什么是shtml呢?

  使用SSI(Server Side Include)的html文件擴(kuò)展名,SSI(Server Side Include),通常稱為"服務(wù)器端嵌入"或者叫"服務(wù)器端包含",是一種類似于ASP的基于服務(wù)器的網(wǎng)頁制作技術(shù)。默認(rèn)擴(kuò)展名是 .stm、.shtm 和 .shtml。

  什么是SSI?

  SSI是英文Server Side Includes的縮寫,翻譯成中文就是服務(wù)器端包含的意思。從技術(shù)角度上說,SSI就是在HTML文件中,可以通過注釋行調(diào)用的命令或指針。SSI具有 強(qiáng)大的功能,只要使用一條簡單的SSI命令就可以實(shí)現(xiàn)整個(gè)網(wǎng)站的內(nèi)容更新,時(shí)間和日期的動(dòng)態(tài)顯示,以及執(zhí)行shell和CGI腳本程序等復(fù)雜的功能。 網(wǎng)站維護(hù)常常碰到的一個(gè)問題是,網(wǎng)站的結(jié)構(gòu)已經(jīng)固定,卻為了更新一點(diǎn)內(nèi)容而不得不重做一大批網(wǎng)頁。SSI提供了一種簡單、有效的方法來解決這一問題,它將 一個(gè)網(wǎng)站的基本結(jié)構(gòu)放在幾個(gè)簡單的HTML文件中(模板),以后我們要做的只是將文本傳到服務(wù)器,讓程序按照模板自動(dòng)生成網(wǎng)頁,從而使管理大型網(wǎng)站變得容易。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 报价| 融水| 平定县| 鹤山市| 乐昌市| 冕宁县| 建湖县| 水城县| 儋州市| 白山市| 石台县| 娄底市| 邻水| 澄城县| 米易县| 彝良县| 遵化市| 石台县| 淮阳县| 右玉县| 潼南县| 普宁市| 龙江县| 眉山市| 满城县| 吉安市| 北碚区| 新野县| 乌鲁木齐县| 安泽县| 宣恩县| 河西区| 美姑县| 莆田市| 江口县| 台东市| 资源县| 昌黎县| 南安市| 云阳县| 松阳县|