道者编程

apache网站外链

发现公司网站打开很慢,排除程序,数据库问题后还是慢,后来以为访问量增加了,可是访问量并没有增加,查看linux日志,发现“image.baidu”,这样的很多,终于找到原因了,网站图片被百度外链了,数目多,而且排名很靠前,没办法,带宽费贵,只有屏蔽外链了。


1:网站的根目录设置.htaccess文件,如果你不想哪个网站的图片被外链就把.htaccess放在哪个网站下面,如果一个服务器有多个网站,都不想被外链,那就分别放在这些网站的下面


2:在.htaccess代码

RewriteEngine On

RewriteCond %{HTTP_REFERER} !^$ [NC]

RewriteCond %{HTTP_REFERER} !www.ztixa.com [NC]  //这个网站可以链接图片

RewriteCond %{HTTP_REFERER} !www.wu530.cn [NC] //这个网站可以链接图片

RewriteRule .*.(gif|jpg|jpeg|png|bmp)$ [R,NC,L] // 不允许链接的文件后缀

上面的意思是除了上面两个网站,其他的网站都不能外链本目录下的图片,完成之后测试,至少要预留一个网站可以链接,不然自己的网站都打不开!


RewriteEngine On

RewriteCond %{HTTP_REFERER} !^$ [NC]

RewriteCond %{HTTP_REFERER} www.ztixa.com [NC]  //屏蔽这个网站

RewriteRule .*.(gif|jpg|jpeg|png|bmp)$ [R,NC,L] // 不允许链接的文件后缀

如果是这样的话,表示除了上面这个网站,其他网站都可以链接


最新评论:
我要评论:

看不清楚