shtml 使用

shtml 使用在前端开发时引入子模板可以使用shtml文件复用性高,方便维护,修改apache服务器配置打开conf目录下的httpd.conf文件,搜索“AddTypetext/html.shtml”,找到:#AddTypetext/html.shtml#AddOutputFilter

大家好,欢迎来到IT知识分享网。shtml 使用

在前端开发时引入子模板可以使用 shtml 文件复用性高, 方便维护,修改

apache 服务器配置

打开conf目录下的httpd.conf文件,搜索“AddType text/html .shtml”,找到:

# AddType text/html .shtml

# AddOutputFilter INCLUDES .shtml


把这两行前面的#去掉 。

然后搜索“Options Indexes FollowSymLinks”


在搜索到的那一行后面添加“ Includes


即将该行改变为 Options Indexes FollowSymLinks Includes

Include 命令

Include 命令可以把其它文档中的文字或图片插入到当前被解析的文档中,这是整个 SSI 的关键所在。通过 Include 命令只需要改动一个文件就可以瞬间更新整个站点!

Include 命令具有两个不同的参数:

Virtual:给出到服务器端某个文档的虚拟路径。例如:

<!--#include virtual="/includes/header.html"-->

File:给出到当前目录的相对路径,其中不能使用 “../”,也不能使用绝对路径。例如:

<!--#include file="header.html"-->

这就要求每一个目录中都包含一个 header.html 文件。

 

.htm.html.shtm.shtml的区别与联系

关于HTM,实际上HTM与HTML没有本质意义的区别,只是为了满足DOS仅能识别8+3的文件名而已,因为一些老的系统(win32)不能 识别四位文件名,所以某些网页服务器要求index.html最后一个l不能省略。

HTML,HTML(HyperTextMark- upLanguage)即超文本标记语言,是 WWW的描述语言。设计HTML语言的目的 是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的 其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑 中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体 (Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

 

关于shtml,shtml是一种基于SSI技术的文件,也就是Server Side Include–SSI 服务器端包含指令,一些Web Server如果有SSI功能的话就会对shtml文件特殊招待,服务器会先扫一次shtml文件看没有特殊的SSI指令存在,如果有的话就按Web Server设定规则解释SSI指令,解释完后跟一般html一起调去客户端。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/30490.html

(0)
上一篇 2023-10-19 20:00
下一篇 2023-10-24 15:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信