对于静态网站有公共头尾需要包含,又不想用动态语言编写的,那么shtml是最佳选择了。shtml可以包含指定文件到文档中如同PHP中的include功能类似。
Nginx本身已经支持了shtml
格式文件解析,但默认是不开启的,需要手动开启。
打开Nginx配置文件nginx.conf
,在http里加入以下三句话。
ssi on;
ssi_silent_errors on;
ssi_types text/shtml;
保存重启nginx即可
nginx -s reload
如果需要添加默认首页,可以在nginx.conf
里找到Index
选项,写成
Index index.shtml index.html index.htm;
同样,保存重启