我正在尝试从子目录中的html文件链接到根文件夹中的ssi。有没有办法做到这一点?
例如:
root/example.ssi
root/examplefolder/example.html
我们已尝试使用
<!--#include file="nav.ssi"-->
<!--#include file="../nav.ssi"-->
<!--#include virtual="nav.ssi"-->
<!--#include virtual="../nav.ssi"-->
<!--#include file="./nav.ssi"-->
<!--#include virtual="./nav.ssi"-->
<!--#include file="myurl.com/nav.ssi"-->
<!--#include virtual="myurl.com/nav.ssi"-->
非常感谢帮助!
答案 0 :(得分:1)
根据我的理解,Apache要求在引用之后和之前有一个空格 - &gt;
尝试<!--#include virtual="../nav.ssi" -->
您使用的是哪种SSI指令方法?如果您正在使用XBitHack,请确保您的文件具有+ x权限。否则,请检查您的文件扩展名是否有AddOutputFilter指令。
答案 1 :(得分:0)
如果您的网站托管服务商将您的网络应用程序的根目录设置为/
,请使用绝对路径,例如
<!--#include virtual="/example.ssi"-->
即使root/examplefolder/example.html
中包含该行,网络服务器上的查找也会找到它。绝对路径不会在当前目录中启动,而是将Web服务器配置为其根路径。