2010-05-26 187 views
1

Hai如何在另一个html页面中包含html页面

我想在另一个html页面中包含html页面。所以我用下面的代码

<!--#include file="footer.html" --> 

但它不工作。 我正在使用Linux服务器。有没有其他方法可以做到这一点?

+0

Linux是案件sensetive;)的 – Younes 2010-05-26 08:33:33

+0

可能重复[如何包含HTML页面到HTML页面](http://stackoverflow.com/questions/676394/how-to-include-an-html-page-into-an-html-page) – 2010-05-26 08:36:02

回答

3

要使用该语法,您必须启用并配置您的服务器以处理您的文件(默认情况下,如果打开SSI,大多数服务器只会在以.shtml结尾的文件中查找SSI指令)。

如果你想在HTML中做到这一点,那么你唯一的真正选择是frames,其中有很多drawbacks

您最好使用模板语言。我喜欢Template-Toolkit,您可以在服务器上使用(使用Perl)或脱机使用(例如使用ttree utility)。

+0

恭喜成为第一个在'html'中拥有金徽章的人标签! – 2010-05-26 11:42:15

0

Linux是大小写敏感的;)。文件应该与您目前从中调用它的文件位于同一个目录中。并观看案例。如果该文件被称为Footer.HTML或FoOter.html,它将不会打开。

相关问题