启用S​​SI

时间:2014-01-22 01:20:09

标签: apache web dreamweaver

使用HostGator,我似乎无法让SSI在我的服务器上运行。我正在使用Dreamweaver构建网站,一切都在预览中运行良好。但是当我实际上将页面上传到我的服务器时,任何包含文件的元素都不会出现。有谁知道如何在我的网络服务器上启用SSI?

1 个答案:

答案 0 :(得分:0)

您的上一条评论向我提供了我需要的信息。问题是该文件与您尝试将footer.inc文件添加到的文件不在同一目录中。试试这段代码:

<!--#include virtual= "includes/footer.inc" -->

使用file=参数时,您所包含的文件必须位于同一目录中。如果您在同一目录中包含的文件,则必须使用virtual。有关详细信息,请参阅此页面:SSI: The Include Command

在这里,从源头来看,几乎是经验法则:当包含的文件与想要它的页面位于同一目录中时,使用file=。如果不是,请使用virtual=

编辑:我想我现在知道了。复制并粘贴上面的代码,它应该适合你。请务必遵循以下准则:在<!--之后,最后-#之间没有空格。此外,在结束"和第一个-之间还有一个空格。必须遵守这些规则。您可以在此处查看更多信息:Server Side Includes Not Working