(非js调用)html网页包含html文件的方法

2015年2月17日03:43:13(非js调用)html网页包含html文件的方法已关闭评论2,922 1256字阅读4分11秒

 网页设计中,总有一些公共的文件要被网页调用,例如一个关于某专题的栏目、最新发布的文章、广告文件等等。对于html网页要想包含文件,你首先想到的方法是什么?肯定是通过js来调用吧。不过我觉得有的内容是不宜使用js来调用的,就如上面提到的“一个关于某专题的栏目、最新发布的文章”等等。

      js调用文件的优缺点

      网页调用文件,通常的做法是通过js来实现,尤其是html网页调用文件。

      js调用文件,有着自身的优点,一是很容易维护,修改一个文件,所有网页都立即生效,并且不用再进行任何重新全站生成文件或重新编译程序;二是从SEO的角度考虑,对于一些广告文件,必然是要通过js来调用的。

      不过js调用文件,也有一些缺陷,例如js会拖慢网页的加载速度,js调用的内容会延时显示,如果网络不佳还可能显示不出来,许多网页就是因为要加载太多js文件或者某些解析比较困难的js文件而被卡住的,严重的还会导致网页崩溃。另外,从SEO的角度考虑,“专题栏目、最新文章”通过js调用来实现肯定会影响蜘蛛的索引和内页权重的传递。

      html网页包含html文件的方法

      要在网页里包含文件,如果不想通过js来调用,动态网页的话是可以轻松实现的,但静态网页就唯有通过js来实现了。也许大家有曾想过,html网页能否像动态网页那样包含html文件?答案是肯定的,本文正是给大家介绍这个解决方案。

      不知道大家有无了解过shtml,了解过的话就会知道,shtml文件是有包含文件的功能的,很多大型网站(如新浪科技频道)的网页都使用shtml后缀,而不是html后缀。还不了解shtml的话可以先看看这里:shtml的指令和实例

      现在我们要做的就是能否实现html具备shtml的功能,那样就可以不用js就可以直接包含一个文件了。

      如果我们看了如何在iis设置支持shtml的网页后缀,就会想到这个方法能否移植到html的身上。

      试验开始,首先在“应用程序配置”里添加一个html后缀名的映射,可执行文件地址是“C:\WINDOWS\system32\inetsrv\ssinc.dll”(注意C盘是系统盘)。操作参考链接:http://www.webkaka.com/tutorial/iis/2012/082410/。图示如下:

 (非js调用)html网页包含html文件的方法

iis添加html后缀名映射

      测试,在html网页添加包含文件代码,如:<!--#include file="info.html"-->,访问网页,发现包含文件内容已经显示在html网页上了。

      这样,便实现了html网页包含html文件的功能。

      延伸

      如果上述html后缀名的映射,可执行文件地址改为asp的执行文件(C:\WINDOWS\system32\inetsrv\asp.dll),那么html就具备asp的功能了,网站打开html文件就像打开asp文件一样。

(非js调用)html网页包含html文件的方法

html后缀名映射asp执行文件

继续阅读
历史上的今天
2月
17
本文章来自站群哥LsevenTT博客~转载请注明出处
Bob1995泛端口站群的做法 SEO相关

Bob1995泛端口站群的做法

BOB1995百度泛端口站群的做法分析,其实此类泛端口站群站点最主要靠的不是程序,最主要bing的是……   Bob1995泛端口站群 如果是十年前,站群程序决定一切; 但是现在市面上的站群拼凑、打乱混淆、al伪原创、网页头部(h...
网站收录的开始,是站点SEO优化旅程的开启 SEO相关

网站收录的开始,是站点SEO优化旅程的开启

因为沙盒期的存在,网站提交收录情况也不会立即显现,而一些seo优化人员对网站收录的期待我们是可以理解的,但每个网站的状况不同,所以搜索引擎所给予的考核周期也不同。SEO根据网站内部...
用PHP根据IP地址判断访问者所在省份,显示不同内容 PHP相关

用PHP根据IP地址判断访问者所在省份,显示不同内容

  在进行网站开发的过程中,有时候我们需要获取访问者的IP地址,根据访问者的IP地址,判断他所在的省份,然后呈现给访问者不同的内容。下面我们介绍一下使用淘宝的IP库来实现对指定省份显示指定内容的方法。 代码如下: <?php...
2021泛端口站群 生活随笔

2021泛端口站群

      稳定求蜘蛛,欢迎各位朋友一起交流站群技术,镜像站群,泛目录站群 单页站   有好的思路可以一起分享。