GOGO专业大尺度亚洲高清人体,清纯校花的被cao日常np,日本三级香港三级人妇99,亭亭玉立国色天香八戒,秋霞电影在线观看

299

Apache服務器常用.htaccess文件配置

時間(jian): 2015-10-09 12:08:49   點擊數: 30501   來源: 耐思智慧

.htaccess文(wen)(wen)件(jian)是Apache服務器中最常(chang)用的(de)一個配(pei)(pei)置(zhi)(zhi)文(wen)(wen)件(jian),它負責(ze)相(xiang)關目(mu)錄(lu)(lu)下的(de)網頁(ye)配(pei)(pei)置(zhi)(zhi)。通過(guo)htaccess文(wen)(wen)件(jian),可以幫(bang)我們實現(xian):網頁(ye)301重定向、自定義404錯誤頁(ye)面、改變文(wen)(wen)件(jian)擴展名(ming)、允許(xu)/阻止(zhi)特定的(de)用戶或者目(mu)錄(lu)(lu)的(de)訪(fang)問(wen)、禁止(zhi)目(mu)錄(lu)(lu)列表(biao)、配(pei)(pei)置(zhi)(zhi)索(suo)引入(ru)口(kou)等功能。

另外,.htaccess手動編(bian)輯(ji)方(fang)法是使用(yong)(yong)UE或notepad2等高級(ji)文本(ben)編(bian)輯(ji)器(qi)。如果不方(fang)便下載或手動編(bian)寫的文件出錯,也非常(chang)推薦在線htaccess文本(ben)編(bian)輯(ji)器(qi),目前這款編(bian)輯(ji)器(qi)已(yi)經非常(chang)完善,并且在二次開發下已(yi)經增加了很多新功能,簡單易用(yong)(yong),完美支持多條(tiao)件復雜任務的htaccess文件智能生(sheng)成(cheng)任務。

1、開啟網站的圖片防盜鏈功能

如果(guo)網站(zhan)的流(liu)量(liang)(liang)有限,那么(me)圖(tu)片防盜(dao)鏈是(shi)非常(chang)必要的。不僅可(ke)(ke)以(yi)減少流(liu)量(liang)(liang)浪費,而且可(ke)(ke)以(yi)減輕服務器負擔。開啟圖(tu)片防盜(dao)鏈功能需要在htaccess文件(jian)中加入以(yi)下代碼:

  1. RewriteEngine on  
  2. RewriteCond %{HTTP_REFERER} !^$  
  3. RewriteCond %{HTTP_REFERER} !^//(www.)?allow1.com(/)?.*$ [NC]  
  4. RewriteCond %{HTTP_REFERER} !^//(www.)?allow2.com(/)?.*$ [NC]  
  5. RewriteRule .*.(gif|jpg|jpeg|bmp|png)$ [R,NC,L] 

上面的(de)(de)(de)代碼中,allow1.com與(yu)allow2.com分別是允許訪問(wen)網站圖片的(de)(de)(de)域名(ming),后(hou)面的(de)(de)(de)baidu.com則(ze)是替換成的(de)(de)(de)目標圖片地址(zhi)。上面還包含了圖片文件的(de)(de)(de)后(hou)綴(zhui)參數,可以自行更(geng)改。如(ru)果通過htaccess在線生成器生成此(ci)段代碼,僅僅需要填寫幾個允許訪問(wen)的(de)(de)(de)域名(ming)(不帶www與(yu)http),然(ran)后(hou)再填寫好準備替換的(de)(de)(de)圖片地址(zhi)。

2、自定義404、500等錯誤返回頁

如果你不希望網站(zhan)在找(zhao)不到(dao)(dao)網頁的(de)時候出現“404該頁無法顯(xian)示”,就試(shi)(shi)試(shi)(shi)自己(ji)定義一個找(zhao)不到(dao)(dao)網頁的(de)出錯頁面(mian)吧!需要在htaccess文(wen)件(jian)中加(jia)入

ErrorDocument 404 /404.htm

前面(mian)(mian)的(de)(de)404是(shi)(shi)其(qi)錯(cuo)誤(wu)(wu)代(dai)號,后面(mian)(mian)的(de)(de)/404.htm是(shi)(shi)自己定(ding)(ding)義(yi)的(de)(de)404頁(ye)(ye)面(mian)(mian)的(de)(de)路徑(jing)。需要注意(yi)的(de)(de)是(shi)(shi),如果這個404頁(ye)(ye)面(mian)(mian)的(de)(de)大小(xiao)小(xiao)于512B,則(ze)IE會忽略此頁(ye)(ye)面(mian)(mian),也就不會生(sheng)效了。后面(mian)(mian)的(de)(de)參數(shu)需要使用網站相(xiang)對(dui)路徑(jing)。在htaccess在線生(sheng)成程序中,請切(qie)換到“自定(ding)(ding)義(yi)錯(cuo)誤(wu)(wu)頁(ye)(ye)面(mian)(mian)”選項卡(ka),然后在“404(未找到)”后面(mian)(mian)的(de)(de)輸入(ru)框(kuang)中輸入(ru)你的(de)(de)錯(cuo)誤(wu)(wu)頁(ye)(ye)面(mian)(mian)地址即(ji)可。在線生(sheng)成工具還(huan)可以(yi)處(chu)理其(qi)它類(lei)(lei)型的(de)(de)錯(cuo)誤(wu)(wu),以(yi)此類(lei)(lei)推即(ji)可。請預先將404錯(cuo)誤(wu)(wu)頁(ye)(ye)面(mian)(mian)制(zhi)作好(hao)上傳到網站目錄(lu)。

3、屏蔽網站目錄列表

目錄列表是(shi)在網站找不到默認文(wen)件時的(de)應急措施(shi),服務器(qi)將毫無保留的(de)返(fan)回(hui)一個當前目錄下的(de)所有文(wen)件。這將給網站帶來非常大的(de)安全隱患。因(yin)此,現在很(hen)多程(cheng)序都會在任(ren)何子目錄下面放一個index.htm文(wen)件來避免這種(zhong)疏漏。但是(shi),通過(guo)htaccess文(wen)件我們可以徹底的(de)解(jie)決這個問題(ti)。

在(zai)文件中(zhong)加入以下代碼(ma):

Options -Indexes

這將徹(che)底關(guan)閉網站的(de)(de)目錄列表功能,但對于網站的(de)(de)正常訪(fang)問是沒有任何影響(xiang)的(de)(de)。如果想(xiang)顯示文件(jian)列表,則只(zhi)需要將“-”更改為“+”。如果使(shi)用htaccess在線生成工具,只(zhi)需要把“是否在沒有默認(ren)文檔的(de)(de)目錄顯示文件(jian)列表”菜單(dan)選擇成“隱(yin)藏”即可,程序將自動(dong)生成相關(guan)代碼(ma)。

4、WWW統一網址格式與重定向

在SEO的(de)(de)觀點(dian)里認為,如果abcd.com與(yu)www.abcd.com都能(neng)訪問,這(zhe)對于搜索(suo)引擎來說是個非(fei)常不(bu)好的(de)(de)體驗(yan),也很(hen)容易(yi)造成權重(zhong)分散。而我(wo)們要做的(de)(de)就是將(jiang)帶(dai)www的(de)(de)網(wang)址與(yu)不(bu)帶(dai)www的(de)(de)網(wang)址進行統一。

我(wo)們不建議(yi)手動編(bian)寫該段代碼,自(zi)動生成程(cheng)序已經(jing)做了完(wan)善的(de)判(pan)斷,你(ni)只需要切換到“WWW域(yu)(yu)名(ming)重(zhong)定(ding)向”選(xuan)項卡,在WWW域(yu)(yu)名(ming)重(zhong)定(ding)向后面(mian)的(de)地址欄中填(tian)入(ru)你(ni)希望最終使用(yong)的(de)域(yu)(yu)名(ming)即可!注(zhu)意,此處(chu)填(tian)寫的(de)域(yu)(yu)名(ming)必須為完(wan)整網址,比如(ru) //www.xxxx.org 或(huo)者 //xxxx.org 。程(cheng)序將(jiang)根據(ju)您(nin)的(de)輸入(ru)自(zi)動判(pan)斷使用(yong)正重(zhong)定(ding)向還是逆(ni)重(zhong)定(ding)向。

5、默認入口頁面

有些虛擬主機就(jiu)是(shi)另(ling)類,不(bu)適用默認的文(wen)(wen)件(jian)名,或順(shun)序非(fei)主流。那(nei)么(me)通過以(yi)下的代碼就(jiu)可以(yi)自己定義這個頁面的文(wen)(wen)件(jian)名了。比如index.htm 、default.php等等:

DirectoryIndex index.php

這行代(dai)碼將index.php作(zuo)(zuo)為(wei)默認首頁。其(qi)他頁面(mian)請直接替(ti)換例子中(zhong)的(de)index.php。如果網站有多個頁面(mian)需(xu)要(yao)作(zuo)(zuo)為(wei)首頁,請按照DirectoryIndex index.php index2.php的(de)格式(shi)編(bian)寫文(wen)件。此項設(she)置在htaccess生成器中(zhong),僅僅需(xu)要(yao)你(ni)依次填入首頁的(de)文(wen)件名即可,非常(chang)方便。

6、通過htaccess開啟網站圖片緩存

某些虛擬(ni)主機(ji)限制了網站的流量(liang),如果瀏覽器(qi)每次都(dou)從服務器(qi)下載最常用的圖(tu)片(pian)文件(jian),將(jiang)會浪費大量(liang)的帶寬(kuan)。因此可(ke)以開(kai)啟圖(tu)片(pian)緩存,瀏覽器(qi)在緩存過期前將(jiang)會自動從緩存區載入(ru)圖(tu)片(pian)文件(jian)。此功能在文件(jian)中加入(ru)以下代碼:

Header set Cache-Control “max-age=3600″

需要(yao)注意的(de)是,上面的(de)3600單(dan)位(wei)為秒,即超時時間,上圖中的(de)gif等為圖片(pian)文件(jian)后綴(zhui),表示對這些(xie)文件(jian)生效。如果使(shi)用自(zi)動生成(cheng)工具(ju),為了開(kai)啟此選項,請將“開(kai)啟站點的(de)圖片(pian)緩存”選項卡選擇一個超時時間。目前(qian)有(you)十分鐘、一小(xiao)時、一天等選項可供設置。

7、固定301、302網頁重定向

由(you)于頁面轉移位置造成(cheng)的404錯(cuo)誤是(shi)我(wo)們(men)大家都非常頭痛(tong)的問題,但我(wo)們(men)只需要(yao)做一個(ge)301的重定向就會(hui)完(wan)全解(jie)決(jue)這個(ge)問題了。在htaccess文件中(zhong)加入以下代(dai)碼(ma):

Redirect permanent /old.htm //www.abcd.com/new.htm

前面一(yi)個參數(shu)使(shi)用(yong)相(xiang)對路徑,也(ye)可以使(shi)用(yong)目錄名,后一(yi)個參數(shu)必須填(tian)寫完整(zheng)網址。這樣才能生(sheng)效,并且不出錯誤。在(zai)SEO中,搜索引(yin)擎也(ye)很快就會按照你的設置,將收錄的網頁更新。

此外(wai),htaccess還可以實現比(bi)如MIME文件類型修改、域名(ming)重(zhong)定向等功能,因此,能充分(fen)利用好該文件將能讓你的網站建設(she)更(geng)加得心應手。

上一篇:中小企業沒錢沒實力,怎么留住人才? 下一篇:圖文教程:3分鐘搞定基于CentOS+Nginx+PHP-FPM+MySQL的服務器環境

旗下網站:耐思智慧 - - - 中文域(yu)名:

耐思智慧 © 版權所有(you) Copyright © 2000-2025 szjicheng.cn,Inc. All rights reserved

備案號碼:   公安備案號: 公安備案

聲明:本網站中(zhong)所(suo)使用到的(de)其(qi)他各種(zhong)版權(quan)內容,包(bao)括但不(bu)限(xian)于文章、圖片、視頻、音頻、字體等內容版權(quan)歸(gui)原(yuan)作(zuo)者所(suo)有,如(ru)權(quan)利所(suo)有人(ren)發現,請及時告知,以(yi)便我(wo)們刪除(chu)版權(quan)內容

本站(zhan)程序界面、源代(dai)碼受相關法律保護, 未經(jing)授(shou)權, 嚴禁使用(yong)(yong); 耐思智慧 © 為我公司注冊商標, 未經(jing)授(shou)權, 嚴禁使用(yong)(yong)

法律顧問: