2017-11-03 6 views
2

私はSSIの初心者です。 HTMLファイルの1つにULタグのインクルードが含まれていますSSIディレクトリにすべてのファイルを含めますか?

<!--#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"--> 
ような何か
+0

私のソリューションをチェックしましたか? – ffeast

答えて

2

リクエストごとに外部プロセスを実行すると、実行可能なソリューションである場合は、 https://en.wikipedia.org/wiki/Server_Side_Includes

を求めている何をして何のSSI命令はありませんあなたは、Apacheでサポートされてexecを検討するかもしれません

execコマンドは、指定されたシェルコマンドoを実行します(oはお勧めしません)。 RのCGIスクリプト

ですから、ちょうどここdiscussiondocumentation

だ、それを

しかしexecnginxにsupporteedされていないディレクトリ内のすべてのファイルを一覧表示し、bashコマンドまたは外部スクリプトを供給する必要があります

私は正確にあなたが解決しようとしているのか分かりませんが、別の方法でアプローチします。どちらかを必要とするか、ファイルを1つのバンドルに連結して使用しますか? ssi include + url subrequest [s]を実行し、通常のssi include +ローカルファイルパスを使用して処理します

関連する問題