![我可以设置 nginx 来实现类似 SSI 的功能吗?](https://linux22.com/image/797895/%E6%88%91%E5%8F%AF%E4%BB%A5%E8%AE%BE%E7%BD%AE%20nginx%20%E6%9D%A5%E5%AE%9E%E7%8E%B0%E7%B1%BB%E4%BC%BC%20SSI%20%E7%9A%84%E5%8A%9F%E8%83%BD%E5%90%97%EF%BC%9F.png)
我的所有页面的标签内都有类似的静态header
和footer
部分body
。head
标签也类似,但功能title
、keywords
和description
在页面之间有所不同。
我可以使用nginx
来自静态文件的部分和来自应用程序服务器的其他部分来组成输出文件吗?
答案1
Nginx 有一个模块可以启用 SSI 功能。这里有详细记录。有几个问题需要注意:
- 相对父路径不可用(例如,
../..
不起作用)。 - 某些变量(例如
LAST_MODIFIED
)不可用。 - 指令的语法必须包含空格(例如,
<--#include
必须是<--# include
)。