将 SSI 处理程序映射到 IIS 中的 .html 文件可以吗?

将 SSI 处理程序映射到 IIS 中的 .html 文件可以吗?

我有一个使用静态 html 文件构建的网站,我需要在每个页面上添加一段标记。实现此目的的自然选择是使用服务器端包含 (SSI)。

SSI 处理程序默认不映射到 .html 文件,所以我剩下 2 个选择:

  1. 将所有文件重命名为.shtml,这需要替换所有链接。
  2. 将 SSI 处理程序映射到 .html 文件。(我希望快速完成此更改,因此这是我的首选方案。)

将 SSI 处理程序映射到 .html 文件是否存在重大问题?这绝不是一个高流量站点,因此性能不应成为问题。

答案1

对于流量不大的网站,选项 2 没有任何问题。HTML 仍将呈现为普通 HTML,但它也会处理 SSI。

另外,您为什么会使用 SSI,而不是像 ASP.NET、PHP 甚至 Classic ASP 这样的全脚本解决方案?大约十年前,SSI 过着美好的生活。

相关内容