欧美一级特黄级AAA片

Apache下開啟SSI配置,使html支持include包含

之前有介紹寶塔面板以及iis8.5如何設置html對<! #include >的引用  ,以下邊介紹以下Apache 下的設置方法

Apache下開啟SSI配置,使html支持include包含,就可以達到該功能。

一共4個操作步驟,下面介紹具體的操作:

1、加載SSI模塊

     找到Apache的安裝路徑,在Apache文件夾下找到conf文件夾,在該文件夾下有個文件httpd.conf,用編輯器打開它。找到這行:LoadModule ssl_module modules/mod_ssl.so,將前面的注釋(#)去掉。如下圖所示:

2、添加需要的文件類型

在httpd.conf文件中找到以下兩行代碼:

 

  1.  
    AddType text/html .shtml
  2.  
    AddOutputFilter INCLUDES .shtml

 

有注釋的話去掉注釋(#)。因為使用SSI技術的默認文件名是.shtml,所以我們需要在配置文件中添加我們所需要解析的文件類型,如下面所示:

 

  1.  
    AddType text/html .shtml .html .htm
  2.  
    AddOutputFilter INCLUDES .shtml .html .htm

 

 

3、添加INCLUDES

在httpd.conf文件中找到這一行:

Options +Indexes +FollowSymLinks +ExecCGI  

在后面添加INCLUDES,如下面所示:

Options +Indexes +FollowSymLinks +ExecCGI  +INCLUDES  

4、重啟Apache(這步很重要)

好了,完成以上配置,我們就可以使用include標簽在html頁面的任何位置添加我們想要包含的html文件了。

 

下面舉個例子來說明一下如何使用include標簽

1、先說說整個文件的分配路徑

      把所有的代碼放到test文件夾里面,即在test文件夾下包括兩個文件夾include和ss,和一個html文件btn.html,如下圖所示:

            

      include文件夾下包括一個html文件p.html,如下圖所示:

              

        ss文件夾下包括一個html文件input.html,如下圖所示:

                

2、文件的引用:在input.html中使用標簽include引入文件p.html;在p.html中使用include標簽引入btn.html;使用虛擬路徑virtual引入文件。

3、input.html的內容如下:

 

  1.  
    <!DOCTYPE html>
  2.  
    <html>
  3.  
    <head>
  4.  
    <meta charset="utf-8">
  5.  
    <title>test</title>
  6.  
    </head>
  7.  
    <body>
  8.  
    <p>輸入框</p>
  9.  
    <input placeholder="hello" />
  10.  
    <p>hhhhhhh</p>
  11.  
    <p>dfsdfdfi</p>
  12.  
    <!--#include virtual='../include/p.html'-->
  13.  
    </body>
  14.  
    </html>

 

 

4、p.html內容如下

 

  1.  
    <p>mmmmmmmm</p>
  2.  
    <!--#include virtual="../btn.html"-->

 

 

5、btn.html內容如下

 

<button>點擊一下</button>


6、顯示的效果如下:

 


 

注意1:我們引入的文件的格式如下:

 

<!--#include virtual='../include/p.html'-->

上面的路徑一定要正確,如果改成:

 

 

<!--#include virtual='p.html'-->

就會報錯:an error occurred while processing this directive

 

 

 

注意2:我們在引用的時候。標簽<!---->不能寫成這樣<!--  -->,即不能有空格,如下面這種寫法就是錯的:

<!-- #include virtual='../include/p.html' -->

這種寫法,在瀏覽器中沒有報錯,也沒有顯示想要實現的效果。


懂的越多,不會的也就越多,知識之路是不斷進取的

出處:https://www.cnblogs.com/liluxiang/p/9453069.html

聊城興企網絡

專注于網絡推廣服務,為企業提供快速建站,小程序、網站seo優化一站式服務方案,為企業快速提高網站排名,獲取新客戶。!

| 北京 天津 河北 山西 內蒙古 遼寧 吉林 黑龍江 上海 江蘇 浙江 安徽 福建 江西 山東 河南 湖北 湖南 廣東 廣西 海南 重慶 四川 貴州 云南 西藏 陜西 甘肅 青海 寧夏 新疆 臺灣
18963523858 掃描微信