欧美一级特黄级AAA片

Nginx SSI 設置

什么是SSI

Server Side Include,通常稱為服務器端嵌入,是一種類似于ASP的基于服務器的網頁制作技術。大多數(尤其是基于Unix平臺)的WEB服務器如Netscape Enterprise Server等均支持SSI命令。

為什么要用SSI

用個例子來說明,一個靜態化的頁面中,需要嵌入一小塊實時變化的內容,。例如首頁,大部分的頁面內容需要緩存但是用戶登錄后的個人信息是動態信息,不能緩存。那么如何解決這個”頁面部分緩存”問題,利用SSI就可以解決,在首頁的靜態頁面中嵌入個人信息的動態頁,由于是服務器端的嵌入,所以用戶瀏覽的時候都是一個嵌入后的頁面。

nginx配置SSI

主要是三個參數,ssi,ssi_silent_errors和ssi_types,均可以放在http,server和location的作用域下。

ssi on
開啟ssi支持,默認是off

ssi_silent_errors on
默認值是off,開啟后在處理SSI文件出錯時不輸出錯誤提示:”[an error occurred while processing the directive] ”

ssi_types
默認是ssi_types text/html,所以如果需要htm和html支持,則不需要設置這句,如果需要shtml支持,則需要設置:ssi_types text/shtml

頁面上配置

 Xml代碼

    <!–# include file=”/m/2013/4/15/index_top.html”–>  

    <!–# include virtual=”/m/2013/4/15/index_top.html”–>  

 

示例

1.開啟shtml后綴的文件名支持ssi

 
  1. server{  
  2. ……  
  3. ssi on;  
  4. ssi_silent_errors on;  
  5. ssi_types text/shtml;  
  6. }  

 
2.開啟html后綴的文件名支持ssi

Js代碼 
  1. server{  
  2. ……  
  3. ssi on;  
  4. ssi_silent_errors on;  
  5. }  

 
3.在zt目錄下開啟html后綴的文件名支持ssi

Js代碼 
  1. server{  
  2. ……  
  3. location /hx/{  
  4. ssi on;  
  5. ssi_silent_errors on;  
  6. }  
  7. }  

 

聊城興企網絡

專注于網絡推廣服務,為企業提供快速建站,小程序、網站seo優化一站式服務方案,為企業快速提高網站排名,獲取新客戶。!

| 北京 天津 河北 山西 內蒙古 遼寧 吉林 黑龍江 上海 江蘇 浙江 安徽 福建 江西 山東 河南 湖北 湖南 廣東 廣西 海南 重慶 四川 貴州 云南 西藏 陜西 甘肅 青海 寧夏 新疆 臺灣
18963523858 掃描微信