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

首頁 > 網站 > Apache > 正文

apache下.htaccess的功能及寫法

2024-08-27 18:29:57
字體:
來源:轉載
供稿:網友
- .htaccess 文件(或者”分布式配置文件”提供了針對目錄改變配置的方法, 即,在一個特定的文檔目錄中放置一個包含一個或多個指令的文件, 以作用于此目錄及其所有子目錄。作為用戶,所能使用的命令受到限制。管理員可以通過Apache的AllowOverride指令來設置。

- 子目錄中的指令會覆蓋更高級目錄或者主服務器配置文件中的指令。

- .htaccess必須以ASCII模式上傳,最好將其權限設置為644。

錯誤文檔的定位

常用的客戶端請求錯誤返回代碼:
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指定自己事先制作好的錯誤提醒頁面。一般情況下,人們可以專門設立一個目錄,例如errors放置這些頁面。然后再.htaccess中,加入如下的指令:

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

ErrorDocument 錯誤代碼 /目錄名/文件名.擴展名
如果所需要提示的信息很少的話,不必專門制作頁面,直接在指令中使用HTML號了,例如下面這個例子:

ErrorDocument 401 “<body bgcolor=#ffffff><h1>你沒有權限訪問該頁面,請放棄!</h1></body>”
文檔訪問的密碼保護

要利用.htaccess對某個目錄下的文檔設定訪問用戶和對應的密碼,首先要做的是生成一個.htpasswd的文本文檔,例如:

zheng:y4E7Ep8e7EYV
這里密碼經過加密,用戶可以自己找些工具將密碼加密成.htaccess支持的編碼。該文檔最好不要放在www目錄下,建議放在www根目錄文檔之外,這樣更為安全些。

有了授權用戶文檔,可以在.htaccess中加入如下指令了:

AuthUserFile .htpasswd的服務器目錄
AuthGroupFile /dev/null (需要授權訪問的目錄)
AuthName EnterPassword
AuthType Basic (授權類型)

require user wsabstract (允許訪問的用戶,如果希望表中所有用戶都允許,可以使用 require valid-user)

注,括號部分為學習時候自己添加的注釋

拒絕來自某個IP的訪問

如果我不想某個政府部門訪問到我的站點的內容,那可以通過.htaccess中加入該部門的IP而將它們拒絕在外。

例如:

order allow,deny
deny from 210.21.112.43
deny from 219.146.95
allow from all
第二行拒絕某個IP,第三行拒絕某個IP段,也就是219.146.95.0~219.146.95.255

想要拒絕所有人?用deny from all好了。不止用IP,也可以用域名來設定。

保護.htaccess文檔

在使用.htaccess來設置目錄的密碼保護時,它包含了密碼文件的路徑。從安全考慮,有必要把.htaccess也保護起來,不讓別人看到其中的內容。雖然可以用其他方式做到這點,比如文檔的權限。不過,.htaccess本身也能做到,只需加入如下的指令:

復制代碼 代碼如下:


<Files .htaccess>
order allow,deny
deny from all
</Files>


URL轉向

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

Redirect /舊目錄/舊文檔名 新文檔的地址
或者整個目錄的轉向:

Redirect 舊目錄 新目錄
改變缺省的首頁文件

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

DirectoryIndex 新的缺省文件名
也可以列出多個,順序表明它們之間的優先級別,例如:

DirectoryIndex filename.html index.cgi index.pl default.htm
防止盜鏈

如果不喜歡別人在他們的網頁上連接自己的圖片、文檔的話,也可以通過htaccess的指令來做到。

所需要的指令如下:

復制代碼 代碼如下:


RewriteEngine on
RewriteCond % !^$
RewriteCond % !^(www.)?phpv.net/.*$ [NC]
RewriteRule .(gif|jpg)$ – [F]


如果覺得讓別人的頁面開個天窗不好看,那可以用一張圖片來代替:

復制代碼 代碼如下:


RewriteEngine on
RewriteCond % !^$
RewriteCond % !^(www.)?mydomain.com/.*$ [NC]
RewriteRule .(gif|jpg)$ [R,L]

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲综合国产精品| 国产亚洲欧美一区| 久久久久久久香蕉网| 日本精品视频在线播放| 91丝袜美腿美女视频网站| 亚洲人午夜精品免费| 精品国产福利视频| 在线观看不卡av| 精品久久久久久久久国产字幕| 美女福利精品视频| 亚洲欧洲中文天堂| 日本成人黄色片| 亚洲精品国产精品国产自| 美女黄色丝袜一区| 亚洲精品日韩激情在线电影| 91久久精品国产91久久性色| 久久久电影免费观看完整版| 日韩电影中文 亚洲精品乱码| 在线观看欧美日韩| 久久免费精品日本久久中文字幕| 亚洲视频在线看| 97热精品视频官网| 亚洲一区亚洲二区| 欧美黑人极品猛少妇色xxxxx| 在线午夜精品自拍| 国产精品一区二区三区成人| 久久久精品一区| 日韩在线视频免费观看| 久久综合免费视频影院| 欧美成年人视频网站欧美| 亚洲va欧美va国产综合剧情| 亚洲成人激情小说| 欧美日韩第一页| 一区二区三区亚洲| 中文字幕亚洲色图| 国产美女主播一区| 日韩精品在线看| 欧洲精品久久久| 亚洲一区二区在线| 91大神在线播放精品| 亚洲自拍偷拍一区| 91在线视频成人| 久久在线免费视频| 欧美精品在线极品| 国产精品黄色av| 国产精品一区二区久久久久| 久久香蕉精品香蕉| 韩国精品久久久999| 亚洲天堂色网站| 在线国产精品视频| 国产美女91呻吟求| 成人国产在线激情| 成人黄色免费在线观看| 久久五月天色综合| 日韩中文字幕在线播放| 亚洲已满18点击进入在线看片| 国产精品日韩在线播放| 在线观看日韩av| 欧美精品成人91久久久久久久| 亚洲天堂成人在线| 欧美多人爱爱视频网站| 91亚洲精品在线观看| 欧美床上激情在线观看| 日韩中文字幕网| 一区二区欧美久久| 国产精品极品美女粉嫩高清在线| 国产免费一区视频观看免费| 日韩成人在线视频观看| 中文字幕精品av| 精品国产31久久久久久| 亚洲精品日韩欧美| 2019日本中文字幕| 一区二区中文字幕| 午夜精品久久久久久久久久久久| 国产精品视频导航| 国产欧亚日韩视频| 日本一欧美一欧美一亚洲视频| 97在线视频免费看| 国产啪精品视频网站| 日韩不卡中文字幕| 色综合亚洲精品激情狠狠| 91久久精品国产| 久久国产天堂福利天堂| 91精品视频播放| 久久久女人电视剧免费播放下载| 亚洲人成电影在线| 中文字幕av一区二区| 一夜七次郎国产精品亚洲| 亚洲人午夜精品免费| 日韩中文字幕不卡视频| 77777亚洲午夜久久多人| 91精品在线国产| 欧美高清视频在线| 久久99国产综合精品女同| 精品久久香蕉国产线看观看gif| 亚洲永久免费观看| 久久久久久久av| 一本大道亚洲视频| 97视频在线观看免费高清完整版在线观看| 久久人人爽人人爽人人片av高清| 91性高湖久久久久久久久_久久99| 欧美黑人一级爽快片淫片高清| 性欧美长视频免费观看不卡| 国产精品v日韩精品| 亚洲午夜久久久影院| 日韩中文字幕视频在线观看| 日韩美女视频免费在线观看| 国产日韩精品在线播放| 日韩精品免费在线视频观看| 欧美极品少妇xxxxⅹ喷水| 国产在线视频欧美| 精品一区二区亚洲| 久久久久国色av免费观看性色| 亚洲精品福利在线| 国产成人精品久久| 午夜精品久久17c| 国产午夜精品免费一区二区三区| 欧美福利视频网站| 欧美成人激情在线| 欧美与黑人午夜性猛交久久久| 亚洲国产精品久久91精品| 国产精品福利久久久| 亚洲另类激情图| 91精品国产高清久久久久久| 久久久伊人欧美| 亚洲精品美女在线| 亚洲欧美日韩一区二区在线| 亚洲精品自拍视频| 久久精品精品电影网| 国产主播喷水一区二区| 成人性生交大片免费看视频直播| 亚洲小视频在线观看| 深夜福利一区二区| 最新91在线视频| 成人黄色大片在线免费观看| 日韩av片电影专区| 5278欧美一区二区三区| 亚洲最大的av网站| 日韩欧美高清视频| 国产精品福利无圣光在线一区| 久久久久久久久国产精品| 国产精品丝袜视频| 欧美韩国理论所午夜片917电影| 日韩av电影在线网| 亚洲福利精品在线| 富二代精品短视频| 国产成人精品一区| 国产欧美精品va在线观看| 国产亚洲精品久久久优势| 欧美一级视频在线观看| 少妇av一区二区三区| 亚洲性无码av在线| 欧美极品在线视频| 成人高h视频在线| 欧美一区二区大胆人体摄影专业网站| 97涩涩爰在线观看亚洲| 日韩视频免费观看| 久久久久久久久久久亚洲| 日日狠狠久久偷偷四色综合免费| 欧美视频国产精品| 日韩亚洲精品电影| 亚洲一区亚洲二区亚洲三区| 日韩精品视频免费在线观看| 色悠久久久久综合先锋影音下载|