.htaccess设置MP3防盗链
自从我写了一篇问候百度的李宏彦女儿的文章后,人家还是一直不辞辛苦的索引本站mp3,百度完全无视掉你的 robots.txt文件设置 即使更新了文件名 不出几天网站后台的流量统计就发现流量又飙升了很多,我也一直在研究.htaccess 文件 多次折腾 总发现 要么设置了防盗链 干脆站内的mp3都不能播放 当然这种情况只出现在纯粹代码条用 比如
<object align=middle classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 id=MediaPlayer width=350 height=75 >
<PARAM NAME=AUTOSTART VALUE=true >
<param name=ShowStatusBar value=-1>
<param name=Filename value=音乐地址>
<embed type=application/x-oleobject codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 flename=mp src=”音乐地址” width=400 height=75>
</embed>
</object>
而我用Audio player这个插件调用则没问题 干脆就把站内歌曲都用这插件调用了 为什么会这样 我也不清楚
我的.htaccess 写法如下
RewriteCond %{HTTP_REFERER} !^$ [NC]
#这行是开启用户输入URL就能得到文件的代码 如果这样写上 那么mp3防盗链无法生效 站外依然可以播放
RewriteCond %{HTTP_REFERER} !tkbbs.com [NC]
RewriteCond %{HTTP_REFERER} !cersky.net [NC] #这是信任列表 可以自由添加 比如!Google.com
RewriteRule .*\.(doc|exe|psd|zip|rar|mp3|wma|wmv)$ http://blog.tkbbs.com/err.gif [L,NC]
把以上代码 插入在 </IfModule>标签之前即可 WordPress自带的.htaccess文件开始就已经打开 RewriteEngine On 重写URL功能 所以无需再次声明
#后面是注释 可删掉
至于你的主机未打开URL重写 请到网上搜索相关文章
Recent Comments