IIS7 支持html页面包含(include)html页面 IIS设置与代码编写,IIS7配置HTML页面包含功能详解

IIS7中,支持HTML页面包含(include)其他HTML页面的功能,这通常是通过服务器端包含(SSI)实现的。SSI允许你在HTML页面中包含其他HTML、文本或脚本文件。下面是设置IIS7以支持SSI和编写HTML代码来包含其他页面的步骤。

IIS7 SSI 设置步骤

1. 打开IIS管理器

启动“Internet信息服务(IIS)管理器”。

2. 配置Web站点:

在左侧窗格中,展开服务器名称,然后展开“网站”。

右键点击你想要启用SSI的网站,选择“编辑绑定”。

在“网站绑定”对话框中,确保HTTP绑定已设置好。

3. 启用服务器端包含:

在左侧窗格中,选择你的网站。

双击“处理程序映射”。

在右侧窗格中,点击“添加脚本映射…”。

在“添加脚本映射”对话框中,输入以下信息:

可执行文件:`%windir%system32inetsrvssinc.dll`

脚本文件类型:`.shtml`

名称:`SSI`

点击“确定”。

4. 启用目录浏览(如果需要):

在左侧窗格中,选择你的网站。

双击“目录浏览”。

在右侧窗格中,点击“启用”。

5. 重启IIS:

在左侧窗格中,右键点击服务器名称,选择“所有任务” > “重新启动IIS”。

HTML代码编写

1. 主HTML页面(例如,`index.shtml`):

“`html

 

 

 

 

 

欢迎访问我的网站

<! 包含头部文件 >

<!include virtual=header.shtml >

这里是主页的内容。

<! 包含尾部文件 >

<!include virtual=footer.shtml >

 

“`

2. 被包含的HTML页面(例如,`header.shtml` 和 `footer.shtml`):

“`html

<! header.shtml >

这是头部

“`

“`html

<! footer.shtml >

这是尾部

“`

确保所有被包含的文件(如`header.shtml` 和 `footer.shtml`)都位于与主页面相同的目录中,或者使用正确的虚拟路径。在IIS7中,SSI文件通常需要以`.shtml`扩展名保存,以便服务器能够正确处理它们。

这样,当你访问`index.shtml`时,服务器会自动包含`header.shtml`和`footer.shtml`的内容。

© 版权声明

相关文章

暂无评论

none
暂无评论...