SSI 包括目录中的所有文件?
SSI Include all files in directory?
我是 SSI 的新手,需要这方面的帮助。在其中一个 HTML 文件中有一个包含在 UL 标签
中
<!--#include virtual="/dataFolder/myfolder/Friday/file1.html"-->
<!--#include virtual="/dataFolder/myfolder/Friday/file2.html"-->
<!--#include virtual="/dataFolder/myfolder/Friday/file3.html"-->
<!--#include virtual="/dataFolder/myfolder/Friday/file4.html"-->
<!--#include virtual="/dataFolder/myfolder/Friday/file5.html"-->
<!--#include virtual="/dataFolder/myfolder/Friday/file6.html"-->
有什么方法可以一次从目录中包含所有这些内容吗?如果我添加 file7,它也应该包含在内。
类似于
<!--#include virtual="/dataFolder/myfolder/Friday/*.html"-->
没有 SSI 指令执行您要求的操作
https://en.wikipedia.org/wiki/Server_Side_Includes
如果 运行 每个请求的外部进程对你来说是一个可行的解决方案(我不建议这样做)
,你可能会考虑 exec,Apache 支持它
The exec command executes a given shell command or CGI script
所以你只需要给它一个bash命令或列出目录中所有文件的外部脚本
但是 exec
在 nginx
中不受支持,这里是 discussion
和 documentation
我不知道你到底想解决什么问题,但我会采用不同的方法 - 要么使用
ssi include
+ url 向后端发出任何你需要的子请求或将文件连接成一个包[s] 并使用常规 ssi include
+ 本地文件路径[=19= 处理它们]
我是 SSI 的新手,需要这方面的帮助。在其中一个 HTML 文件中有一个包含在 UL 标签
中<!--#include virtual="/dataFolder/myfolder/Friday/file1.html"-->
<!--#include virtual="/dataFolder/myfolder/Friday/file2.html"-->
<!--#include virtual="/dataFolder/myfolder/Friday/file3.html"-->
<!--#include virtual="/dataFolder/myfolder/Friday/file4.html"-->
<!--#include virtual="/dataFolder/myfolder/Friday/file5.html"-->
<!--#include virtual="/dataFolder/myfolder/Friday/file6.html"-->
有什么方法可以一次从目录中包含所有这些内容吗?如果我添加 file7,它也应该包含在内。
类似于
<!--#include virtual="/dataFolder/myfolder/Friday/*.html"-->
没有 SSI 指令执行您要求的操作 https://en.wikipedia.org/wiki/Server_Side_Includes
如果 运行 每个请求的外部进程对你来说是一个可行的解决方案(我不建议这样做)
,你可能会考虑 exec,Apache 支持它The exec command executes a given shell command or CGI script
所以你只需要给它一个bash命令或列出目录中所有文件的外部脚本
但是 exec
在 nginx
中不受支持,这里是 discussion
和 documentation
我不知道你到底想解决什么问题,但我会采用不同的方法 - 要么使用
ssi include
+ url 向后端发出任何你需要的子请求或将文件连接成一个包[s] 并使用常规 ssi include
+ 本地文件路径[=19= 处理它们]