亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

.httacces文件的配置技巧

2024-09-01 13:46:28
字體:
來源:轉載
供稿:網友
1.配置.htaccess 自定義錯誤頁 
我要介紹的.htaccess的第一個應用是自定義錯誤頁面,這將使你可以擁有自己的、個性化的錯誤頁面(例如找不到文件時),而不是你的服務商提供的錯誤頁或沒有任何頁面。這會讓你的網站在出錯的時候看上去更專業。你還可以利用腳本程序在發生錯誤的時候通知你(例如我使用Free Webmaster Help的PHP腳本程序,當找不到頁面的時候自動e-mail給我)。

你所知道的任何頁面錯誤代碼(像404找不到頁面),都可以通過在.htaccess文件里加入下面的文字將其變成自定義頁面:

ErrorDocument errornumber /file.html

舉例來說,如果我的根目錄下有一個nofound.html文件,我想使用它作為404 error的頁面:

ErrorDocument 404 /notfound.html

如果文件不在網站的根目錄下,你只需要把路徑設置為:

ErrorDocument 500 /errorpages/500.html

以下是一些最常用的錯誤:

常用的客戶端請求錯誤返回代碼:

400 - Bad request 錯誤請求
401 Authorization Required需要驗證
403 Forbidden禁止
404 Not Found找不到頁面
405 Method Not Allowed
408 Request Timed Out
411 Content Length Required
412 Precondition Failed
413 Request Entity Too Long
414 Request URI Too Long
415 Unsupported Media Type

常見的服務器錯誤返回代碼:

500 Internal Server Error內部服務器錯誤

接下來,你要做的只是創建一個錯誤發生時顯示的文件,然后把它們和.htaccess一起上傳。

用戶可以利用.htaccess指定自己事先制作好的錯誤提醒頁面。一般情況下,人們可以專門設立一個目錄,例如errors放置這些頁面。然后再.htaccess中,加入如下的指令:

ErrorDocument 404 /errors/notfound.html
ErrorDocument 500 /errors/internalerror.html

一條指令一行。上述第一條指令的意思是對于404,也就是沒有找到所需要的文檔的時候得顯示頁面為/errors目錄下的notfound.html頁面。不難看出語法格式為:

ErrorDocument 錯誤代碼 /目錄名/文件名.擴展名

如果所需要提示的信息很少的話,不必專門制作頁面,直接在指令中使用HTML號了,例如下面這個例子:

ErrorDocument 401 “你沒有權限訪問該頁面,請放棄!”

2.配置.htaccess 停示顯示目錄列表 
有些時候,由于某種原因,你的目錄里沒有index文件,這意味著當有人在瀏覽器地址欄鍵入了該目錄的路徑,該目錄下所有的文件都會顯示出來,這會給你的網站留下安全隱患。

為避免這種情況(而不必創建一堆的新index文件),你可以在你的.htaccess文檔中鍵入以下命令,用以阻止目錄列表的顯示:
Options -Indexes 

3.配置.htaccess 阻止/允許特定的IP地址
某些情況下,你可能只想允許某些特定IP的用戶可以訪問你的網站(例如:只允許使用特定ISP的用戶進入某個目錄),或者想封禁某些特定的IP地址(例如:將低級用戶隔離于你的信息版面外)。當然,這只在你知道你想攔截的IP地址時才有用,然而現在網上的大多數用戶都使用動態IP地址,所以這并不是限制使用的常用方法。

你可以使用以下命令封禁一個IP地址:

deny from 000.000.000.000

這里的000.000.000.000是被封禁的IP地址,如果你只指明了其中的幾個,則可以封禁整個網段的地址。如你輸入210.10.56.,則將封禁210.10.56.0~210.10.56.255的所有IP地址。

你可以使用以下命令允許一個IP地址訪問網站:

allow from 000.000.000.000

被允許的IP地址則為000.000.000.000,你可以象封禁IP地址一樣封禁整個網段。

如果你想阻止所有人訪問該目錄,則可以使用:

deny from all

不過這并不影響腳本程序使用這個目錄下的文檔。

4.配置.htaccess 替換index文件
改變缺省的首頁文件

一般情況下缺省的首頁文件名有default、index等。不過,有些時候目錄中沒有缺省文件,而是某個特定的文件名,比如在w3sky中是 w3sky.PHP。這種情況下,要用戶記住文件名來訪問很麻煩。在.htaccess中可以輕易的設置新的缺省文件名:

DirectoryIndex 新的缺省文件名

也可以列出多個,順序表明它們之間的優先級別,例如:

DirectoryIndex filename.html index.cgi index.pl default.htm

也許你不想一直使用index.htm或index.html作為目錄的索引文件。舉例來說,如果你的站點使用PHP文件,你可能會想使用 index.PHP來作為該目錄的索引文檔。當然也不必局限于“index”文檔,如果你愿意,使用.htaccess你甚至能夠設置 foofoo.balh來作為你的索引文檔!

這些互為替換的索引文件可以排成一個列表,服務器會從左至右進行尋找,檢查哪個文檔在真實的目錄中存在。如果一個也找不到,它將會把目錄列表顯示出來(除非你已經關閉了顯示目錄文件列表)。

DirectoryIndex index.PHP index.PHP3 messagebrd.pl index.html index.htm

5.配置.htaccess 重定向頁面
.htaccess最有用的功能之一就是將請求重定向到同站內或站外的不同文檔。這在你改變了一個文件名稱,但仍然想讓用戶用舊地址訪問到它時,變的極為有用。另一個應用(我發現的很有用的)是重定向到一個長URL,例如在我的時事通訊中,我可以使用一個很簡短的URL來指向我的會員鏈接。以下是一個重定向文件的例子:

Redirect /location/from/root/file.ext


上述例子中,訪問在root目錄下的名為oldfile.html可以鍵入:

/oldfile.html

訪問一個舊次級目錄中的文件可以鍵入:

/old/oldfile.html

你也可以使用.htaccess重定向整個網站的目錄。假如你的網站上有一個名為olddirectory的目錄,并且你已經在一個新網站 上建立了與上相同的文檔,你可以將舊目錄下所有的文件做一次重定向而不必一一聲明:

Redirect /olddirectory 

這樣,任何指向到站點中/olddirectory目錄的請求都將被重新指向新的站點,包括附加的額外URL信息。例如有人鍵入:



請求將被重定向到:



如果正確使用,此功能將極其強大。

我們可能對網站進行重新規劃,將文檔進行了遷移,或者更改了目錄。這時候,來自搜索引擎或者其他網站鏈接過來的訪問就可能出錯。這種情況下,可以通過如下指令來完成舊的URL自動轉向到新的地址:

Redirect /舊目錄/舊文檔名 新文檔的地址

或者整個目錄的轉向:

Redirect 舊目錄 新目錄
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美亚洲一级片| 久久久久久久久久久免费| 日韩精品一区二区三区第95| 欧美体内谢she精2性欧美| 成人国产在线视频| 精品久久久999| 91理论片午午论夜理片久久| 国产精品一区二区三区久久久| 九九热这里只有精品免费看| 主播福利视频一区| 久久国产一区二区三区| 精品亚洲一区二区三区在线播放| 日韩av网站大全| 富二代精品短视频| 欧美精品制服第一页| 国产精品久久久久久久久久久久久久| 精品久久久久久久久久国产| 91在线精品视频| 亚洲欧洲一区二区三区久久| 精品视频中文字幕| 中文字幕日韩欧美| 成人精品福利视频| 久久精品久久久久| 91久久久国产精品| 中文字幕v亚洲ⅴv天堂| 国产精品久久久久久久久影视| 91日本在线视频| 中文字幕在线精品| 色综合视频一区中文字幕| 欧美视频在线免费看| 人妖精品videosex性欧美| 日本三级久久久| 日韩精品久久久久久久玫瑰园| 欧美激情一区二区久久久| 日韩国产精品视频| 色av吧综合网| 成人a免费视频| 欧美精品中文字幕一区| 亚洲性视频网站| 日韩精品中文字幕在线观看| 亚洲精品99999| 夜夜躁日日躁狠狠久久88av| 欧美成人午夜视频| 国产精品视频精品| 国产精品亚洲片夜色在线| 欧美成人免费观看| 久久久精品电影| 久久免费福利视频| 55夜色66夜色国产精品视频| 亚洲精品国产综合区久久久久久久| 日韩久久精品电影| 精品亚洲aⅴ在线观看| 国产一区二区三区在线观看网站| 亚洲黄色在线观看| 国产精品第1页| 久久久久北条麻妃免费看| 91免费视频网站| 国产精品一区二区三区久久| 日韩欧美在线中文字幕| 亚洲第一偷拍网| 久久精品2019中文字幕| 国产日韩在线观看av| 欧美激情欧美激情在线五月| 国产精品丝袜高跟| www.色综合| 国产精品福利小视频| 日韩av在线免费看| 日韩中文字幕视频在线| 亚洲午夜未满十八勿入免费观看全集| 亚洲欧洲一区二区三区在线观看| 日韩美女av在线免费观看| 亚洲精品视频播放| 亚洲日韩欧美视频| 国产综合视频在线观看| 成人精品视频99在线观看免费| 久久精品国产久精国产思思| 国产精品一二三视频| 国产精品入口免费视频一| 日韩**中文字幕毛片| 欧美在线观看一区二区三区| 欧美性猛交xxxxx水多| 国产精品海角社区在线观看| 日韩中文字幕国产| 亚洲精品wwwww| 日韩av在线免费| 亚洲国产精品久久久久秋霞不卡| 欧美性生交xxxxx久久久| 91高清免费在线观看| 伊人青青综合网站| 992tv成人免费影院| 这里只有精品在线观看| 91色琪琪电影亚洲精品久久| 久久成年人视频| 亚洲福利视频专区| 欧美成人第一页| 国产亚洲精品久久久优势| 国产在线精品一区免费香蕉| 97在线视频免费看| 亚洲国产精久久久久久| 日韩精品亚洲元码| 日韩免费观看在线观看| 8090理伦午夜在线电影| 国产精品99久久久久久久久| 色综合老司机第九色激情| www.99久久热国产日韩欧美.com| 精品国产自在精品国产浪潮| 国产欧美精品一区二区三区介绍| 成人精品aaaa网站| 欧美国产亚洲视频| 国产精品爽爽ⅴa在线观看| 国产91在线播放九色快色| 91久久精品久久国产性色也91| 亚洲老头老太hd| 国产成人精品在线播放| 亚洲午夜激情免费视频| 8x海外华人永久免费日韩内陆视频| 精品一区二区电影| 国产成人一区二区三区电影| 午夜精品久久久久久久久久久久久| 国产色婷婷国产综合在线理论片a| 国产69精品99久久久久久宅男| 国产成人精品视频在线| 亚洲精品成人网| 亚洲已满18点击进入在线看片| 欧美日韩在线视频一区| 奇米4444一区二区三区| 亚洲色图美腿丝袜| 91精品久久久久久| 国产精品九九久久久久久久| 欧美精品免费在线| xxav国产精品美女主播| 欧美日韩国产丝袜另类| 精品中文字幕在线| 国产成人在线一区二区| 国产女同一区二区| 狠狠色狠狠色综合日日小说| 亚洲一区二区三区成人在线视频精品| 欧美xxxwww| 亚洲欧美中文字幕| 欧美大片欧美激情性色a∨久久| 久久99青青精品免费观看| 欧美综合第一页| 国产成人精品日本亚洲| 26uuu另类亚洲欧美日本老年| 日韩三级成人av网| 日韩欧美综合在线视频| 这里只有精品丝袜| 欧美精品一区二区免费| 亚洲美女激情视频| 日韩电影中文字幕av| 九九九热精品免费视频观看网站| 成人性生交xxxxx网站| 91久久中文字幕| 亚洲午夜精品久久久久久久久久久久| 亚洲一区二区三区视频| 日韩高清av一区二区三区| 精品中文视频在线| 亚洲伊人久久大香线蕉av| 国产亚洲视频在线| xxxx欧美18另类的高清| 国产精品大陆在线观看| 日本最新高清不卡中文字幕| 日韩精品视频观看| 精品一区电影国产|