什么是SHTML索引(SHTML Index)?

HTML(超文本标记语言)用于在Internet上创建网页。大多数网站的介绍性页名为“index.HTML”,旨在为网站提供导航链接。当此页包含称为服务器端包含(SSI)的特殊说明时,该页必须另存为index.shtml,从而创建SHTML索引页。在索引...
HTML(超文本标记语言)用于在Internet上创建网页。大多数网站的介绍性页名为“index.HTML”,旨在为网站提供导航链接。当此页包含称为服务器端包含(SSI)的特殊说明时,该页必须另存为index.shtml,从而创建SHTML索引页。在索引页上包含SSI指令或服务器指令可以大大简化维护准确站点导航的任务,而不仅仅是从SHTML索引页本身,但是从站点内的所有页面。SSI指令可以指示服务器在提供服务之前将附加内容粘贴到网页正文中。正确的站点导航是任何网站的关键功能,但导航链接可以通过删除或添加页面来断开,或者移动内容。这可能意味着在每个剩余页面上编辑导航代码以说明更改。使用SHTLM索引策略,只需编辑一个导航文件,更改就可以动态地反映在站点内的所有页面上,因为单个文件的内容可以即时嵌入要使用SSI,只需在HTML页面中包含一个SSI指令或一行SSI代码并将其保存为SHTML。此SSI指令指示服务器在提供服务之前将附加内容粘贴到网页正文中。在这种情况下,附加内容将是驻留在服务器上的独立HTML文件包含站点菜单代码的。菜单代码插入到网页中SSI指令所在的位置。通过在站点中的每个页面上放置SSI指令,您可以通过编辑单个菜单文件来更新整个站点的导航。SSI指令如下所示:!--#include file=“menu.html”--其中menu.html文件可以命名为任何名称在将单行指令嵌入HTML页后,该页必须以.shtml扩展名保存。除了创建菜单页本身并将其上载到服务器外,不需要其他操作。菜单文件以.HTML扩展名保存,不需要头标记。例如,menu.html文件的内容可能如下所示:ul lia href=“”#“第一个链接名为此处/a/li lia href=“35;”第二个链接名为此处/a/li lia href=“35;”第三个链接在此处命名/a/li li/ul通过将SSI menu指令粘贴到网站的每个页面中,所有网页都将显示此内容。如果网页被删除或移动,只需编辑menu.html文件,所有网页都将显示更新的导航链接。由于SHTML指令还可用于除菜单导航之外的其他动态内容,因此SHTML索引页不必包含SHTML索引,但是,我们强烈建议使用导航菜单,帮助搜索引擎对站点进行爬网。断开的导航链接只会影响站点流量和搜索引擎的位置。SSI的其他用途包括在整个站点、时间和日期中添加页眉或页脚,显示上次修改的信息,或者输出CGI脚本的结果,例如页面计数器。为了利用SHTML索引和网页,托管域的Web服务器必须在托管计划中提供服务器端包含。如果不提供,则主机将在不解析SHTML页的情况下提供SHTML页,这意味着服务器不会执行SSI指令。通过搜索可以获得许多不同SSI指令的示例。Web浏览器可以像HTML索引页一样轻松地显示SHTML索引和wepages,而不需要其他插件或功能
  • 发表于 2020-08-06 18:26
  • 阅读 ( 1071 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具