亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Apache > 正文

apache SHTML網頁SSI使用詳解

2024-08-27 18:30:03
字體:
來源:轉載
供稿:網友
方法一:下面是詳細的設置apache支持shtml的設置步驟
開啟includes模塊運行shtml
0、開啟php環境安裝目錄 (我的為D:/wamp/Apache2/conf下) 的httpd.conf 文件中的(大概408-409行處):
1、 AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
2、(F:/shz 為運行文件存放的地方)
DocumentRoot "F:/shz" (大概150處)
<Directory "F:/shz"> (大概178處)
3、在Options Indexes FollowSymLinks 后面添加 +Includes
如:Options Indexes FollowSymLinks +Includes (大概197處):
需重啟apache);
方法二:如何讓apache支持.shtml 讓apache支持include標簽
打開conf目錄下的httpd.conf文件,搜索“AddType text/html .shtml”,搜索結果:
修改為:

復制代碼 代碼如下:


AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
Options Indexes FollowSymLinks includes


保存httpd.conf,重起apache即可。
到此我們就完成了對Apache SSI的設置.
<!--#include file="index.php"-->

個人覺得SSI的好處是靜態化中局部動態化的處理比較方便,比如新聞中的留言

以下是詳細的說明介紹
因為批量修改起來很不方面,所以我們總希望能將頁腳與頁尾include到html文件中來。html屬于客戶端解析形的格式化語言,自4.0后幾乎很難再有大的變動(畢竟很多瀏覽器只按4.0標準來解析),所以至今也沒include這樣的概念。而html的框架(frame與iframe)雖然可以用來包含首頁與頁腳文件,但使用frame與iframe的概念與動態頁面(asp,jsp,php等)的include那樣不同,frame與iframe的主體頁面與被包括的頁的不是一個頁面,而通過include的方式調用的頁面主體頁面與被包括的頁面仍然是一個頁面,這樣頁面再加載的時就沒速度的影響,更不會有多個窗口這樣的問題。當然frame與iframe的作用還是挺大的,只是這與include這樣包括頁面進來的概念不同。

  除frame與iframe之外,常用的調用文件的方法還有采用js。這與include概念倒是很接近,但可以需要客戶端js的支持,而且修改也不很方面,因為被包括的js是通過document.write來輸出html代碼,這樣雖然能達到效果,可js畢竟執行客戶端動態效果更好,比如現在較流行的AJAX。所以無論是frame/iframe還是js都與include不太一樣(倒是Dreamweaver中的library與include很像,可惜只能用在Dreamweaver中),而我們有時頁面有很多靜態頁面,內容不是動態的且沒有規律可循,更不好做到數據庫里去。如新浪的新聞之類的,這時我們可以采用shtml的方式來做這些頁面。

  那什么是shtml呢?
  使用SSI(Server Side Include)的html文件擴展名,SSI(Server Side Include),通常稱為"服務器端嵌入"或者叫"服務器端包含",是一種類似于ASP的基于服務器的網頁制作技術。默認擴展名是 .stm、.shtm 和 .shtml。

  什么是SSI?
  SSI是英文Server Side Includes的縮寫,翻譯成中文就是服務器端包含的意思。從技術角度上說,SSI就是在HTML文件中,可以通過注釋行調用的命令或指針。SSI具有 強大的功能,只要使用一條簡單的SSI命令就可以實現整個網站的內容更新,時間和日期的動態顯示,以及執行shell和CGI腳本程序等復雜的功能。 網站維護常常碰到的一個問題是,網站的結構已經固定,卻為了更新一點內容而不得不重做一大批網頁。SSI提供了一種簡單、有效的方法來解決這一問題,它將 一個網站的基本結構放在幾個簡單的HTML文件中(模板),以后我們要做的只是將文本傳到服務器,讓程序按照模板自動生成網頁,從而使管理大型網站變得容易。

  如何使你的Apache服務器支持SSI?
  Apache(如何在windows以及linuc下安裝apache請參見另兩篇文章)默認是不支持SSI的,需要我們更改httpd.conf來進行配置。我這里以windows平臺的Apache 2.0.x為例(在linux平臺下與之相同),打開conf目錄下的httpd.conf文件,搜索“AddType text/html .shtml”,找到:
以下是引用片段:

復制代碼 代碼如下:


  # AddType text/html .shtml
  # AddOutputFilter INCLUDES .shtml
  把這兩行前面的#去掉 。
  然后搜索“Options Indexes FollowSymLinks”
  在搜索到的那一行后面添加“ Includes”
  即將該行改變為 Options Indexes FollowSymLinks Includes
  熟悉apache manual的可能會覺得比較容易。
  保存httpd.conf,重起apache即可


  到此我們就完成了對Apache SSI的設置。

SSI命令:

1、Config命令
  Config命令主要用于修改SSI的默認設置。其中:

  Errmsg:設置默認錯誤信息。為了能夠正常的返回用戶設定的錯誤信息,在HTML文件中Errmsg參數必須被放置在其它SSI命令的前面,否則客戶端只能顯示默認的錯誤信息,而不是由用戶設定的自定義信息。

<!--#config errmsg="Error! Please email webmaster@mydomain.com -->

  Timefmt:定義日期和時間的使用格式。Timefmt參數必須在echo命令之前使用。

    <!--#config timefmt="%A, %B %d, %Y"-->
    <!--#echo var="LAST_MODIFIED" -->

  顯示結果為:Wednesday, April 12, 2000

  Sizefmt:決定文件大小是以字節、千字節還是兆字節為單位表示。如果以字節為單位,參數值為"bytes";對于千字節和兆字節可以使用縮寫形式。同樣,sizefmt參數必須放在fsize命令的前面才能使用。

    <!--#config sizefmt="bytes" -->
    <!--#fsize file="index.html" -->

  2、Include命令

  Include命令可以把其它文檔中的文字或圖片插入到當前被解析的文檔中,這是整個SSI的關鍵所在。通過Include命令只需要改動一個文件就可以瞬間更新整個站點!

  Include命令具有兩個不同的參數:

  Virtual:給出到服務器端某個文檔的虛擬路徑。例如:<!--#include virtual="/includes/header.html" -->

  File:給出到當前目錄的相對路徑,其中不能使用"../",也不能使用絕對路徑。例如:<!--#include file="header.html" -->

  這就要求每一個目錄中都包含一個header.html文件。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩中文理论片| 久久精品中文字幕一区| 秋霞成人午夜鲁丝一区二区三区| 日韩有码片在线观看| 国产精品劲爆视频| 久久综合88中文色鬼| 亚洲精品网址在线观看| 91在线观看免费高清完整版在线观看| 欧美日韩成人黄色| 国产精品美女呻吟| 日韩精品日韩在线观看| 久99九色视频在线观看| 91久久久精品| 91中文在线视频| 精品国产成人av| 国产一区二区三区中文| 欧美在线免费看| 国产一区二区三区在线观看网站| 一本色道久久88精品综合| 欧美激情中文网| 一道本无吗dⅴd在线播放一区| 性色av一区二区三区红粉影视| 国产福利成人在线| 国产精品青草久久久久福利99| 亚洲免费av片| 日韩av影视综合网| 欧美裸体视频网站| 亚洲第一男人天堂| 亚洲成色999久久网站| 亚洲影视九九影院在线观看| 国产精品久久久久久久久久久新郎| 久久九九国产精品怡红院| 亚洲国产精品999| 亚洲欧洲国产一区| 欧美二区乱c黑人| 亚洲黄色www网站| 国产亚洲日本欧美韩国| 国产91在线播放精品91| 啊v视频在线一区二区三区| 中文字幕亚洲综合| 国产日韩欧美电影在线观看| 亚洲欧美第一页| 久久999免费视频| 欧美性在线观看| 国产激情视频一区| 久久精品99久久香蕉国产色戒| 日韩电影免费在线观看中文字幕| 中文字幕亚洲欧美日韩在线不卡| 久久人91精品久久久久久不卡| 欧美有码在线观看| 久久精品99久久久久久久久| 欧亚精品中文字幕| 91精品国产高清久久久久久| 91精品视频在线| 亚洲国产欧美一区二区丝袜黑人| 国产成人一区二区三区小说| 91大神福利视频在线| 人妖精品videosex性欧美| 亚洲精品视频二区| 亚洲亚裔videos黑人hd| 51久久精品夜色国产麻豆| 久久久久久久久久亚洲| 美女性感视频久久久| 日韩精品有码在线观看| 精品成人69xx.xyz| 欧美大全免费观看电视剧大泉洋| 中文字幕亚洲欧美日韩在线不卡| 2021久久精品国产99国产精品| 亚洲第一男人av| 欧美日韩午夜视频在线观看| 欧美成年人视频网站| 性色av一区二区咪爱| 国产精品成人av在线| 亚洲精品视频网上网址在线观看| 亚洲精品在线视频| 亚洲欧洲日产国产网站| 91香蕉嫩草神马影院在线观看| 尤物九九久久国产精品的分类| 国产亚洲精品久久久久动| 欧美黑人国产人伦爽爽爽| 欧美成人自拍视频| 久久999免费视频| 欧美最猛性xxxxx亚洲精品| 中文字幕欧美精品在线| 欧美日韩中文在线观看| 欧美一级bbbbb性bbbb喷潮片| 亚洲国产成人91精品| 亚洲国产小视频在线观看| 精品视频一区在线视频| 亚洲另类欧美自拍| 成人啪啪免费看| 国产精品久久久久久亚洲影视| 中文精品99久久国产香蕉| 欧美视频在线视频| 亚洲jizzjizz日本少妇| 日韩av在线网| 国产精品福利观看| 97视频网站入口| 欧美www在线| 成人久久久久久久| 久久久久久久久久久久av| 高清欧美一区二区三区| 欧美国产日产韩国视频| 国产精品丝袜久久久久久不卡| 亚洲电影天堂av| 亚洲最大av网站| 亚洲欧美中文字幕在线一区| 国产丝袜高跟一区| 亚洲第一福利网站| 久久久91精品| 欧美一级片久久久久久久| 亚洲男人天堂古典| 久久精品一区中文字幕| 成人黄色在线免费| 日本午夜在线亚洲.国产| 91wwwcom在线观看| 日韩中文字在线| 九九九久久国产免费| 欧洲成人在线观看| 亚洲欧美制服丝袜| 亚洲精品自在久久| 国产成人综合一区二区三区| 国产成人免费av| 国产综合视频在线观看| 主播福利视频一区| 久久久久女教师免费一区| 91色精品视频在线| 成人免费视频xnxx.com| 亚洲欧洲一区二区三区久久| 亚洲欧美国产日韩中文字幕| 亚洲免费成人av电影| 久久噜噜噜精品国产亚洲综合| 91精品国产综合久久香蕉922| 亚洲综合在线中文字幕| 亚洲日本成人网| 国产精品久久99久久| 亚洲欧美一区二区三区情侣bbw| 日本三级韩国三级久久| 精品国产拍在线观看| 亚洲另类图片色| 久久久久久久久国产| 国模私拍一区二区三区| 亚洲性视频网站| 色婷婷av一区二区三区久久| 成人午夜激情免费视频| 日韩暖暖在线视频| 精品久久久国产精品999| 亚洲级视频在线观看免费1级| 97视频在线观看视频免费视频| 欧美一区在线直播| 国产精品久久国产精品99gif| 欧美激情精品久久久| 久久久人成影片一区二区三区观看| 久久久久久国产精品久久| 欧美天天综合色影久久精品| 日韩少妇与小伙激情| 欧美在线免费观看| 日韩美女免费线视频| 精品中文字幕视频| 精品日韩视频在线观看| 91精品国产免费久久久久久| 亚洲精品视频免费| 成人妇女免费播放久久久| 亚洲成人av在线播放|