【发布时间】:2013-06-24 10:45:24
【问题描述】:
正如主题所暗示的那样 - 无论我将 ssi 代码放在 html 中的哪个位置,我都会收到错误(错误处理 SSI 文件)。 为了启用服务器 ssi,我在 Windows 功能中安装了服务器端包含,并在 Windows 7 中使用 IIS 管理器将新的模块映射添加到站点。
ssi 文件位于单独的文件夹中。我使用 html 包含代码:(它不起作用)
<!--#include virtual="/includes/footer_content.ssi" -->
如果我将 ssi 文件放在根级别并使用 html 包含代码:(它有效)
<!--#include file="footer_content.ssi" -->
我想将 ssi 文件保存在单独的文件夹中。任何人都可以分享一些解决方案吗?
此外,当我添加新的模块映射时,IIS 似乎在我的根级别添加了一个配置文件,其中包含以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="SSI-html2" path="*.html" verb="*" modules="ServerSideIncludeModule" resourceType="Unspecified" />
</handlers>
</system.webServer>
</configuration>
【问题讨论】: