我想在另一個html頁面中包含html頁面。所以我用下面的代碼
<!--#include file="footer.html" -->
但它不工作。 我正在使用Linux服務器。有沒有其他方法可以做到這一點?
我想在另一個html頁面中包含html頁面。所以我用下面的代碼
<!--#include file="footer.html" -->
但它不工作。 我正在使用Linux服務器。有沒有其他方法可以做到這一點?
要使用該語法,您必須啓用並配置您的服務器以處理您的文件(默認情況下,如果打開SSI,大多數服務器只會在以.shtml
結尾的文件中查找SSI指令)。
如果你想在HTML中做到這一點,那麼你唯一的真正選擇是frames,其中有很多drawbacks。
您最好使用模板語言。我喜歡Template-Toolkit,您可以在服務器上使用(使用Perl)或脫機使用(例如使用ttree utility)。
恭喜成爲第一個在'html'中擁有金徽章的人標籤! – 2010-05-26 11:42:15
Linux是大小寫敏感的;)。文件應該與您目前從中調用它的文件位於同一個目錄中。並觀看案例。如果該文件被稱爲Footer.HTML或FoOter.html,它將不會打開。
根據您的服務器設置方式,您需要確認是否啓用了Sever Side Includes。
這裏是一篇文章,可以幫助你進一步。 http://www.linuxtopia.org/HowToGuides/apache_ssi.html
做它是使用服務器端語言如PHP
關心的另一種方式
Linux是案件sensetive;)的 – Younes 2010-05-26 08:33:33
可能重複[如何包含HTML頁面到HTML頁面](http://stackoverflow.com/questions/676394/how-to-include-an-html-page-into-an-html-page) – 2010-05-26 08:36:02