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

我有一个用静态html文件build立的网站,我需要添加一段标记到每一页。 实现这一点的自然select是使用服务器端包含(SSI)。

SSI处理程序默认情况下不会映射到.html文件,所以我剩下两个select:

  1. 将所有文件重命名为.shtml,这需要replace所有链接。
  2. 将SSI处理程序映射到.html文件。 (我想使这个变化快速和肮脏,所以这是我的首选选项。)

将SSI处理程序映射到.html文件是否有任何主要问题? 这不是一个高stream量的网站,所以performance不应该成为一个问题。

对于非高stream量网站,您的选项2没有任何顾虑。 HTML仍然会像普通的HTML一样呈现,但是它也会处理SSI。

作为一方,是否有一个原因,你会使用SSI而不是一个完整的脚本解决scheme,如ASP.NET,PHP甚至经典ASP? SSI大约十年前过着美好的生活。