【问题标题】:Using SSI (Server Side Includes)使用 SSI(包括服务器端)
【发布时间】:2011-09-13 14:11:25
【问题描述】:

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

【问题讨论】:

  • 这取决于服务器的类型和支持的服务器端语言。
  • 我知道我计划上传它以支持它的服务器,但我需要一种方法在我自己的计算机上本地可视化它。这可能吗?我需要下载自定义服务器吗?
  • 您需要下载一个服务器。它不需要是定制的。现成的很好。
  • 再一次,您要使用 IIS 还是 Apache?
  • 我看到很多 SSI。 BBC 的数量相当可观。这是一种简单、可靠、轻量级的技术。

标签: html ssi


【解决方案1】:

在将 SSI 上传到服务器之前,我可以做些什么来让我在 SSI 上工作...?

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

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

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

      HERE是更详细的解释。

      【讨论】:

        猜你喜欢
        • 2013-08-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多