我正在网站上工作,并使用MAMP内置服务器进行本地开发。在我的网站中,我想使用SSI和.shtml这样做。我有一个测试服务器,它是Apache,文件最终将在IIS服务器上结束,我被告知这种类型的包将在两种环境中都有效。我开始研究本地环境但是当我试图将它放在测试Apache服务器上时,我得到了一个“SSI错误”。奇怪的是,如果我将其更改为,它在测试Apache服务器上工作正常,但不适用于本地环境。我对此有一个非常基本的了解,但我想知道是否有一个原因“虚拟”在本地工作但不在测试和“文件”工作测试,但不是本地。
答案 0 :(得分:1)
如果没有看到包含的示例,则很难提供建议。不过我会在黑暗中刺伤。
file
和virtual
属性都完全取决于所讨论的Web服务器的配置方式。
file
路径取决于文件系统如何提供给相关的Web服务器 - 尝试从{local}和'test'上调用它的路径到file
路径网络服务器。
virtual
路径取决于文档根目录如何映射到针对相关Web服务器调用的URI - 尝试针对“本地”和“测试”Web服务器请求virtual
URI路径
这些调试步骤应指明两种环境之间配置的不同之处。