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)