一.什么是SSI
SSI:Server Side Include,是一種基于處事端的網頁建造技能,大大都(尤其是基于Unix平臺)的web處事器如Netscape Enterprise Server等均支持SSI呼吁。
它的事情原因是:在頁面內容發送到客戶端之前,利用SSI指令將文本、圖片或代碼信息包括到網頁中。對付在多個文件中反復呈現內容,利用SSI是一種輕便的要領,將內容存入一個包括文件中即可,不必將其輸入所有文件。通過一個很是簡樸的語句即可挪用包括文件,馬來西亞主機 日本服務器,此語句指示 Web 處事器將內容插入適當網頁。并且,利用包括文件時,對內容的所有變動只需在一個處所就能完成。二.如安在nginx上設置SSI
需要的選項主要是以下三個:
ssi: 默認值off,啟用ssi時將其設為on
ssi_silent_errors: 默認值off,開啟后在處理懲罰SSI文件墮落時不輸墮落誤提示"[an error occurred while processing the directive]"。
ssi_types: 默認是text/html,所以假如需支持html,則不需要配置這句,假如需要支持shtml則需要配置:ssi_types text/shtml
三個參數可以放在http, server或location浸染域下。
三. 實例
server {
listen 10.3.9.27:80;
server_name www.server110.com;
location / {
ssi on;
ssi_silent_errors on;
ssi_types text/shtml;
index index.shtml;
root /usr/local/web/wwwroot;
expires 30d;
access_log
/data/logs/www.server110.com-access_log main;
}
}
相識更多SSI設置及呼吁請猛擊這里!