nodejs支援ssi實現include shtml頁面

王磊的部落格發表於2015-10-17

express 對於include的程式碼預設不處理,直接輸出,沒辦法執行include的內容,但可以通過Nginx實現。

1、 配置nginx設定開啟ssi模式。

server {
    …
    ssi on;
    ssi_silent_errors on;
    ssi_types text/shtml;
    …

2、新增include頁面

<!--# include virtual="/bottom.shtml" -->
或
<!--# include file="/bottom.shtml" -->

 

virtual是相對service的目錄。

我使用的是virtual方式,目錄如下圖:

 

實現效果如圖:

 

相關文章