我正在尝试在一些普通的html文件中启用服务器端包含。我需要通过localhost上的IIS启用ssi的帮助。我正在运行XP专业版,并使用ie8和firefox来测试文件。 谢谢你的帮助。
答案 0 :(得分:4)
以下是如何操作:
Web Service Extensions
节点下,点击右侧窗格中的Server Side Includes
。Allow
。你去。
修改强>
如果要将非默认(.shtml / .shtm)扩展名映射到SSI,则必须将其添加到默认站点。您可以通过以下方式执行此操作:
右键单击IIS中的网站,选择Properties
点击Home
标签
点击Configuration...
按钮
在Mappings
标签下,点击Add
按钮
字段应为:
你必须尝试使用.html文件。我不确定将标准HTML文件映射到SSI的后果。我认为你会对性能产生负面影响,因为现在IIS会将所有.html文件视为动态,即使你不包含它们也是如此?虽然我猜,值得尝试。另一种解决方案是使用传统的.shtml / .shtm扩展名。