一.什么是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设置及呼吁请猛击这里!