2010-06-02 76 views
0

我正在嘗試在我的html文件中包含一個頭文件。虛擬包含未識別

<!--#include virtual="/header.shtml" - >

這不是由瀏覽器讀取。當我單獨使用時,該文件正常工作。它在標題中有效(不通過包含文件)時可以正常工作。

做一些服務器不允許這種包括?

回答

0

包括指令對於ASP頁面,除非該頁面名稱* .asp的,它不會工作

嘗試重命名爲.asp文件,如果不那麼你的虛擬主機不支持ASP或虛擬包含。

0

這真的取決於你在談論什麼類型的包含。但是肯定的是,有幾個服務器不允許包含。

行,所以這是一個SSI(服務器端包含),它必須由您的虛擬主機提供商的支持,所以你可能要重命名文件的.shtml。

維基百科有一個little more info on this

+0

糟糕意味着包括代碼 <! - #include文件= 「/ header.shtml」 - > – pfunc 2010-06-02 15:52:56