06.IIS下使用 include 嵌套公用html文件

今天要做一个头部的导航栏,本来想的是用 <router-link> 标签的,但是一个页面上的内容有点多,都放到一起就太臃肿

然后想到之前有个网站的好像用的就是 <!-- #include--> 标签,然后去试了一下,发现没有效果,

搜了一下,发现好像是要SSI的什么服务,但是用的是IIS,就搜了和IIS相关的的

找到了一个方法

打开IIS找到处理程序映射

处理程序映射的右侧,打开添加模块映射

请求路径为*.html 模块选择上面那个,请求限制选择文件(我这里默认就是文件)

完成以后,<#-- #include file="header.html" --> 就可以使用了


!!! 今天把上次添加的模块映射删掉了,然后就发现不能用了QAQ 下面的方法不行QWQ

然后后面boss说要添加模块不行,换一种,可能是新建站点没有的话,可能弄不好

然后又去看看其他的映射,看到了下图的这几个

而且他们的模块也都是上面添加的那个

然后就把文件名改为 header.shtml

引用时是 <#-- #include file="header.shtml" -->

这样也能正常显示,也不需要新建模块了,新建文件和引用时html换成shtml就可以了

 

posted @ 2019-11-22 17:20  夜听雪  阅读(247)  评论(0编辑  收藏  举报