htaccess 的一些用法

屏蔽訪問

order allow,deny
deny from abc.com //屏蔽來自 abc.com 的訪問
deny from 192.168.1.1 //屏蔽 IP 為 192.168.1.1 的訪問
deny from 192.168.1. //屏蔽 IP 范圍在 192.168.1.0~192.168.1.255 的訪問
allow from all //屏蔽所有的訪問來源

防盜鏈

RewriteEngine on
RewriteCond %{ HTTP_REFERER } !^http://(www.)?mydomain.com/.*$ [NC]
RewriteRule .(gif|jpg)$ - [F]

也可以指定被盜鏈圖的替換圖(順便打打廣告什么的),那么上邊這段代碼最后一行改為

RewriteRule .(gif|jpg)$ http://www.mydomain.com/替代圖片文件名 [R,L]

地址轉向

舊的URL自動轉向到新的地址:
Redirect /舊目錄/舊文檔名 新文檔的地址

或者整個目錄的轉向:
Redirect 舊目錄 新目錄

定義缺省的首頁文件

DirectoryIndex 新的缺省文件名

也可以列出多個,順序表明它們之間的優先級別,例如:
DirectoryIndex index.html index.php default.htm

發表評論

(required)

This site uses Akismet to reduce spam. Learn how your comment data is processed.