文件包括作品,但虚拟包含不包含

时间:2014-04-04 21:27:29

标签: apache iis ssi server-side-includes

我正在网站上工作,并使用MAMP内置服务器进行本地开发。在我的网站中,我想使用SSI和.shtml这样做。我有一个测试服务器,它是Apache,文件最终将在IIS服务器上结束,我被告知这种类型的包将在两种环境中都有效。我开始研究本地环境但是当我试图将它放在测试Apache服务器上时,我得到了一个“SSI错误”。奇怪的是,如果我将其更改为,它在测试Apache服务器上工作正常,但不适用于本地环境。我对此有一个非常基本的了解,但我想知道是否有一个原因“虚拟”在本地工作但不在测试和“文件”工作测试,但不是本地。

1 个答案:

答案 0 :(得分:1)

如果没有看到包含的示例,则很难提供建议。不过我会在黑暗中刺伤。

filevirtual属性都完全取决于所讨论的Web服务器的配置方式。

file路径取决于文件系统如何提供给相关的Web服务器 - 尝试从{local}和'test'上调用它的路径到file路径网络服务器。

virtual路径取决于文档根目录如何映射到针对相关Web服务器调用的URI - 尝试针对“本地”和“测试”Web服务器请求virtual URI路径

这些调试步骤应指明两种环境之间配置的不同之处。