nodejs支持ssi實現include shtml頁面


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方式,目錄如下圖:

 

實現效果如圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM