apache配置 html碎片shtml格式

2021-09-07 12:45:39 字數 2478 閱讀 5994

修改ssi 檔案

//修改檔案目錄

# possible values for the options directive are "none", "all",

# or any combination of:

#   indexes includes followsymlinks symlinksifownermatch execcgi multiviews

# note that "multiviews" must be named *explicitly* — "options all"

# doesn't give it to you.

# the options directive is both complicated and important.  please see

# # for more information.

options indexes followsymlinksincludes //新增include

# allowoverride controls what directives may be placed in .htaccess files.

# it can be "all", "none", or any combination of the keywords:

#   options fileinfo authconfig limit

allowoverride none

addtype text/html .shtml

addoutputfilter includes .shtml//新增include

# controls who can get stuff from this server.

order allow,deny

allow from all

directoryindex index.html index.shtml  //這個是新增預設的索引檔案

//修改檔案目錄

allowoverride none

options none

order allow,deny

allow from all

詳解:

如何使你的apache伺服器支援ssi?

apache(如何在windows以及linuc下安裝apache請參見另兩篇文章)預設是不支援ssi的,需要我們更改httpd.conf來進行配置。我這裡以windows平台的apache 2.0.x為例(在linux平台下與之相同),開啟conf目錄下的httpd.conf檔案,搜尋「addtype text/html .shtml」,找到:

以下是引用片段:

# addtype text/html .shtml 

# addoutputfilter includes .shtml

把這兩行前面的#去掉 。

然後搜尋「options indexes followsymlinks」

在搜尋到的那一行後面新增「 includes」

即將該行改變為 options indexes followsymlinks includes

熟悉apache manual的可能會覺得比較容易。

儲存httpd.conf,重起apache即可

到此我們就完成了對apache ssi的設定。

cmd命令檢查配置檔案:

總結如下:

方法1–apache配置:

1. 確認載入include.so模組,將注釋去掉: 

loadmodule include_module libexec/apache2/mod_include.so 

2. addtype部分去掉這兩段注釋: 

addtype text/html .shtml 

addoutputfilter includes .shtml 

3. directory目錄許可權裡面找到 

options indexes followsymlinks 

增加includes修改為: 

options indexes followsymlinks includes 

4. 重新啟動apache,測試: 

holle word!,這是中間的內容 

方法2–.建立檔案.htaccess

在頁面中引入shtml**:

如果需要使用html解析包含,  

新增 addoutputfilter includes .html 到下面即可

HTML5學習碎片

春節在家讀了兩本介紹html5的書 html5 up and running 和 pro html5 programming 得益於kindle的便捷,一邊讀一邊標註了一些內容,隨感覺而標記,不成體系,所以稱之為 碎片 記錄於此作為存檔。瀏覽器支援情況檢測origin 源 doctype docty...

Apache配置技巧

apache配置技巧 1 如何設 置請求等待時間 在httpd.conf裡面設定 timeout n 其中n為整數,單位是秒。設定這個timeout適用於三種情況 2 如何接收乙個get請求的總時間 接收乙個post和put請求的tcp包之間的時間 tcp包傳輸中的響應 ack 時間間隔 3 如何使...

Apache 基本配置

apache 配置詳解 配置檔案 httpd.conf 1.基本配置 serverroot d apache apache的安裝目錄 listen 80 伺服器監聽的埠號 servername www.com 80 主站點名稱 的主機名 serveradmin qq.com 管理員的郵件位址 doc...