伪静态之实际应用

图片防盗链

1、在图片目录防止.htaccess文件设置只允许本地访问
order deny,allow
deny from all
allow from 127.0.0.1

2、因为本地有多个站点的话,别的本地站点也可以访问图片,为了精细控制,通过http头信息中的referer来控制
页面获取图片流程是,先从服务器读到页面,在继续获取图片,获取图片时候会给服务器header信息,指明是从那个地址获取图片的,可以从referer中判断请求图片的地址,在.htaccess中写

<ifModule rewrite_module>
RewriteEngine On
RewriteCond %{HTTP_REFERER} !test.com  RewriteCond是一个条件 判断referer 不是 test.com时
RewriteCond 条件可以多写
RewriteRule .*\.jpg -[F] 找到.jpg时 禁止
RewriteRule .*\.gif
</ifModule>

 Url简化

rewrite重写url
RewriteRule ([a-zA-Z]+)\/([a-zA-Z]+) index.php?c=$1&a=$2

posted @ 2013-03-05 22:21  Caps  阅读(172)  评论(0编辑  收藏  举报