仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 956|回复: 18
打印 上一主题 下一主题

[学习教程] PHP网站制作之Apache的mod_rewrite模块回绝盗链

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:51:45 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
基础这个东西,有人问学php需要任何基础不?网站上传了一首mp3做后台音乐,不久,网站流量俄然暴增,有几回乃至招致了VPS确当机。后来经由剖析:盗链这个MP3的网页包含诸如校内网空间、QQ空间、更有甚者还放到了Taobao小店、团体博客也有很多,全体作为了后台音乐,而且招致各类爬虫猖狂抓取这个文件。找到了成绩缘由就只要一个举措了,就是使用Apache的mod_rewrite模块把盗链行动拒之门外。   网站上传了一首mp3做后台音乐,不久,网站流量俄然暴增,有几回乃至招致了VPS确当机。后来经由剖析:盗链这个MP3的网页包含诸如校内网空间、QQ空间、更有甚者还放到了Taobao小店、团体博客也有很多,全体作为了后台音乐,而且招致各类爬虫猖狂抓取这个文件。找到了成绩缘由就只要一个举措了,就是使用Apache的mod_rewrite模块把盗链行动拒之门外。
使用.htaccess文件,设置图片mp3歌曲等的防盗链:
条件Apache中的mod_rewrite模块为激活形态,既然要没落失落mp3文件的盗链就特地也把图片盗链的设置给做了,上面是我在网站根目次的.htaccess文件中的设置装备摆设,供幸灾乐祸之人参考:
.htaccess文件中的代码:
以下为援用的内容:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www.)?cpanel123.com/.*$ [NC]
RewriteRule .(txtdocjpggifmp3ziprarpng)$ http://www.cpanel123.com [R=301,L]

如今盗链的话,就会主动转向到我的主页。
功效:
不但屏障/制止非本网站的盗链会见,还将盗链恳求转给本身的网站,让读者晓得谁是真实的原创作者。
代码申明:
RewriteCond 前提:意思就是一切的mp3、rar、图片等,会见假如referer不是本网站cpanel123.com或www.cpanel123.com,
RewriteRule 划定规矩:主动转向到本站主页: http://www.cpanel123.com/
正文失落的局部是测试rewrite engine用的:关于调试mod_rewrite很有效。
其它防盗链的一些设置,人人可以参考:
以下为援用的内容:
#开启mod_rewrite引擎
RewriteEngine On
#设置正当恳求源
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !zhangzhang.net [NC]
RewriteCond %{HTTP_REFERER} !谷歌.com [NC]
RewriteCond %{HTTP_REFERER} !百度.com [NC]
RewriteCond %{HTTP_REFERER} !yahoo.com [NC]
RewriteCond %{HTTP_REFERER} !msn.com [NC]
RewriteCond %{HTTP_REFERER} !bloglines.com [NC]
RewriteCond %{HTTP_REFERER} !feedburner.com [NC]
RewriteCond %{HTTP_REFERER} !feedsky.com [NC]
#指向正告页面
RewriteRule .*\.(gifjpgpngmp3)$ outlink.gif [L,NC]
也得学会了PHP。然后再学,见异思迁是最不可取的,狗熊掰玉米就是这个道理,如果经常中途放弃,只能是一无所获,还浪费了N多的时间和经历,得不偿失,最重要的是,你会被别人瞧不起。
再见西城 该用户已被删除
沙发
 楼主| 发表于 2015-4-16 13:08:25 | 显示全部楼层
实践是检验自己会不会的真理。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-9 05:00

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表