使用SSI(服务器端包含)

时间:2011-09-13 14:11:25

标签: html ssi

我正在尝试学习如何执行服务器端包含,因为我需要它们用于我的项目。现在,我可以在本地使用SSI吗?我的网站是100%HTML,Javascript和CSS,所以没有服务器运行我的东西。我只是在记事本中编辑文件。在将其上传到我计划发送到的服务器之前,我该怎么做才能让我使用SSI。

3 个答案:

答案 0 :(得分:3)

  

在将SSI上传到服务器之前,我该怎么办才能使用SSI?

如果您没有运行服务器,则无法使用服务器端包含。线索就在名字中。因此,如果您在没有服务器的情况下在本地测试页面,那么您的SSI将无法正常工作。

您能够做到这一点的唯一方法是在本地PC上安装Web服务器。

幸运的是,这很容易。两个主要的Web服务器是Apache和IIS。 Apache是​​免费的;你可以下载并免费安装。 IIS是一种商业产品(由Microsoft提供),但有一个可以免费安装的简化版本。选择最适合您的那个(即与您的实际Web服务器匹配的那个),您应该能够使您的SSI代码正常工作。您可能需要进行一些配置来设置它,但作为Web开发人员,知道如何做是件好事。

答案 1 :(得分:1)

您需要在本地运行服务器才能使ssi正常工作。你可以只安装apache,或者使用XAMPP(lite)来获得PHP和MySQL。

答案 2 :(得分:0)

服务器端包含(SSI)是Web服务器的可选功能,可帮助开发人员使用单行代码将基本文件中的HTML文件内容包含到多个其他HTML文件中。如果我们创建一个简单,优雅,快速的纯HTML网站,而不需要主动服务器计算,只需调用服务器的内容交付功能,我们就需要这样做。

在IIS 7及更高版本上运行SSI需要3个主要步骤:

  • 配置IIS角色,
  • 扩展IIS处理程序,
  • 用HTML代码调用SSI调用。

HERE是一个更详细的解释。