正如主题所暗示的那样 -无论我将我的 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>