代码之家  ›  专栏  ›  技术社区  ›  Chris Bier

为什么我的HTML包含不起作用?

  •  2
  • Chris Bier  · 技术社区  · 16 年前

    我现在正在创建一个站点,我想在每一页中包含侧边栏。我到处都找过,每个人都说要使用以下代码:

    <!--#include virtual="insertthisfile.html" --> 
    

    我做了这件事,但无济于事。我使用Dreamweaver来更轻松地上传和管理我的文件,它出现在Dreamweaver中。我只使用PHP,但我不希望我的所有页面都是PHP,因为只有一个代码可以在HTML中工作。

    有什么想法吗?

    3 回复  |  直到 16 年前
        1
  •  4
  •   Rob    16 年前
    • 确保(包括)文件具有 .shtml 延伸
    • 确保在Web服务器中启用服务器端包含
        2
  •  6
  •   Chuck    16 年前

    这不是“HTML”功能。它是 Server-Side Includes . 您需要确保您的服务器上有活动的SSI,并且已将其设置为应用于该文件。

        3
  •  2
  •   Sorskoot    16 年前

    This page 在服务器和客户端包含很多信息。它还显示了include的两个备选方案。

    首先尝试重命名 HTML 文件到 SHTML . 此外,请确保服务器端的include已在服务器上启用。