HTML-shtml中include使用file和vitrual有什么差别?

HTML-shtml中include使用file和vitrual有什么差别?

虐人心 发布于 2017-06-28 字数 183 浏览 1282 回复 2
<!--#include file="header.inc"-->
<!--#include virtual="/core/inc/header.inc"-->
<div id="content">
我是内容
</div>

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

甜柠檬 2017-09-02 2 楼

<!—#include file=”文件名称”—>

使用file时文件名是一个相对路径,该路径相对于使用 #include 指令的文档所在的目录。
被包含文件可以在同一级目录或其子目录中,但不能在上一级目录中。
如表示当前目录下的的header.inc文档,则为 file=”header.inc”。

<!—#include virtual=”文件名称”—>

使用virtual时文件名称是 Web 站点上的虚拟目录的完整路径。
如表示相对于服务器文档根目录下core目录下的header.inc文件;
则为virtual=”/core/header.inc”

更多信息可以参考:http://my.oschina.net/miaoyaoyao/blog/65080

泛泛之交 2017-07-20 1 楼

#include file后面跟的是文件的“相对路径”,不可以用“绝对路径”。

#include virtual后面可以跟文件的“绝对路径”,也可以跟形式上的“相对路径”

这个没有什么其它的区别,用的时候注意点就行了;
http://www.voweber.com/news/news/detail/type_id/20/id/32