修改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...