我原来是使用php的include方式做引用,因为页面模块化后生成缓存,缓存文件是将所有的页面公共代码加载后以文本缓存下来,如果我要修改公共部分的代码需要刷新整个页面,我觉得很麻烦然后就想到ssi服务,只是无法配置其支持php扩展,所以请求大家给予支援,从网上搜了很多资料似乎也没有效果。
top.shtml
code: <div>This si server side include page!</div>index.phpcode: echo '<!--#include virtual="top.shtml" -->';
top.shtml
code: <div>This si server side include page!</div>index.phpcode: echo '<!--#include virtual="top.shtml" -->';
ssi on
ssi_slinet_errors on
nginx 服务下默认是可以支持ssi服务的,所以添加就可以了,可是他默认的配置里是不支持php扩展的,网上一篇报道上说是在nginx.conf里的location php配置里先解析php cgi 然后再执行 ssi,我按照要求配置出来可惜还是不起作用