【问题标题】:How come my HTML Include wont work?为什么我的 HTML 包含不起作用?
【发布时间】:2010-10-23 12:10:10
【问题描述】:

我现在正在制作一个网站,我想在每个页面中包含侧边栏。我到处看了,每个人都说要使用以下代码:

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

我已经这样做了,但无济于事。我使用dreamweaver 来更轻松地上传和管理我的文件,它显示在dreamweaver 中。我只会使用 PHP,但我不希望我的所有页面都是 PHP,只需要一个可以在 HTML 中工作的代码。..

有什么想法吗?

【问题讨论】:

    标签: html include


    【解决方案1】:
    • 确保(包括)文件具有.shtml 扩展名
    • 确保在 Web 服务器中启用了服务器端包含

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 您对收录有什么建议吗?
      【解决方案3】:

      This page 有很多关于服务器和客户端的信息。它还显示了#include 的几个替代方案。

      首先尝试将 .html 文件重命名为 .shtml。此外,请确保在您的服务器上启用了服务器端包含。

      【讨论】:

      • 原来服务器端包含已经处于活动状态,一旦我将扩展名更改为 .shtml 就可以了。谢谢。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-23
      • 2013-08-08
      • 1970-01-01
      • 1970-01-01
      • 2011-10-22
      • 2018-12-05
      • 1970-01-01
      相关资源
      最近更新 更多