问题
我们在写html的时候有时候要使用include语法,来引入另外一个文件。但是这样写了之后,使用Nginx服务器访问的话发现文件没有正常的被include进来
解决
启用Nginx的SSI功能。如下所示,在location配置中加入三行配置。重新启动Nginx就可以了
server {
listen 80;
server_name www.example.com;
location / {
+ ssi on;
+ ssi_silent_errors on;
+ ssi_types text/shtml;
root F:\wiki\docs\kafka;
index documentation.html index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
也可以全局启用,方式是把这三行配置添加到http下面,不过这个我没有测试