server-side include 作用是什么?

server-side include 作用是什么?,第1张

server-side include
server-side include是发送给服务器的一些指示。指示内容主要是告诉服务器在当前文档发送到请求该文档的用户之前,在文档中包括一个指定文件。(您可以认为是由服务器提供的类似库项目的东西。)
当您打开一个在服务器上的文档时,服务将处理包含指示,并创建一个新文档,在该新文档中指示将被替换为包含文件的内容。服务器再把这个新文档送到您的浏览器。然而当您在浏览器中打开一个本地文档时,并没有服务器来处理文档中的包含信息,所以浏览器中打开的文档是没有处理过指示的文档,而您要在其中包含的文件自然也不会在服务器中出现。所以如果不使用Dreamweaver却想把本地文件当成仿佛是远程服务器上的文件来查看是比较困难的。
但是使用Dreamweaver您就可以象该文档在服务器上一样的进行预览,无论是在「设计」视图,还是在浏览器中预览都可以。为了显示包含文件,Dreamweaver使用一个翻译器来模仿服务器处理包含指示的动作方式。
将server-side include插入到文档中同时也就插入了一个对外部文件的引用。它并不在当前文档插入指定文件的内容。Dreamweaver在「文档」窗口中显示外部文件的内容,使得设计页面更加容易,但是您不能在文档中直接编辑包含文件。若要编辑server-side include的内容,您必须直接编辑您要包含的文件。对外部文件所做的任何修改都会自动反映到包含该文件的每个文档中。
主要有两种形式的server-side include:「虚拟」和「文件」。选择哪种主要取决于您使用什么类型的Web服务器:
如果您使用的是Apache Web server,请选择「虚拟」。(这也是Dreamweaver的默认选择。)在Apache中,「虚拟」可以在任何情况下使用,而「文件」只能在一些情况下使用。
如果您运行的是Microsoft IIS服务器,请选择「文件」。(「虚拟」只有在某些特定环境下才可以在IIS下使用。)不幸的是,IIS不允许您包含在文件夹层次上比当前文件夹上一层的文件夹中的文件,除非在服务器上安装特殊的软件。如果您需要在IIS服务器上包含来自上一层文件夹的文件,请接洽您的系统管理员以了解需要的软件是否安装。
对于其他种类的服务器,或者如果您不知道您正在使用的是什么服务器,请询问您的系统管理员所要使用的选项。
一些服务器被配置为检查所有的文件以查看是否包括server-side include,而其他的一些服务器被配置为只检查有特殊文件扩展名的文件,如shtml,shtm或inc。如果server-side include没有正常工作,请接洽您的系统管理员是否需要使用包含的文件必须具有特殊的扩展名。(例如,如果文件名称为canoehtml,您可能需要将其重命名为canoeshtml。如果您需要文件保留html或htm扩展名,请要求您的系统管理员配置服务器以检查所有的文件(不只是具有某些特殊扩展名的文件)中是否包括server-side include。分析一个文件是否有server-side include需要多一点时间,因此服务器处理这样的页面要比其他的页面慢一些,所以一些系统管理员不愿意提供分析所有文件的选项。

rusvt服务器一排英文的名字是Steam上的游戏,想要搭建游戏服务器都必须要有一个SteamCMD命令行的执行程序包,该程序的目的是快速下载和更新本地的游戏服务器程序。下载地址:>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13386230.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-26
下一篇 2023-07-26

发表评论

登录后才能评论

评论列表(0条)

保存