我在php文件中有一个要求,我有一个php文件,说false
,因为我使用
file.php
再次在<!--#include virtual="/file1.html"-->
中,我使用虚拟
file1.html
这里的问题是我在获取include后没有得到file2.php的内容。我只能获得<!--#include virtual="/file2.php"-->
个内容,
注意:此处file1.html
不可编辑,因为它包含在许多其他文件中
答案 0 :(得分:0)
请检查您的服务器是否包含,cgi,expires模块已启用。
另一件事我不确定ssi allow是否包含.php文件,因为标签只能在.php文件上运行,但是当你使用SSI时,它只是从包含的文件中复制整个代码,粘贴到主文件中,在你的情况下是html。这是不可行的。
看看 https://en.wikipedia.org/wiki/Server_Side_Includes#Directives
和https://httpd.apache.org/docs/current/howto/ssi.html
如果您正在为此项目使用nigx服务器,那么可以包含php文件,请检查http://nginx.org/en/docs/http/ngx_http_ssi_module.html
希望这会有所帮助。