关于asp多用户博客或论坛程序中相册设置防盗链的方法
作者:shmshz 日期:2009-12-19
※有些人可能首先想到的第一个办法就是Rewrite 虽然现今一些全能空间和asp.net空间也支持Rewrite,但是比较大部分asp主机并不支持Rewrite。
※还有一个方法是使用?参数来防盗链,即在图片地址中加一个“?”来起到防盗链的作用,比如我是表情网相册照片默认上传目录为“UploadFiles/日期/文件名”举例说明这个图片文件:
http://blog.54bq.com/UploadFiles/2009-12/61538899018.jpg
那么我们可以将这个地址做一下处理,使得上传后前台自动添加
http://blog.54bq.com/UploadFiles/?2009-12/61538899018.jpg
注意地址只是多了一个问号,这样处理的结果,这段参数“2009-12/61538899018.jpg”就会被传递给
http://blog.54bq.com/UploadFiles/index.asp 这个文件,然后再根据域名来做防盗链处理,允许部分域名正常调用(如淘宝卖场、新浪博客、网易博客、百度空间贴吧等等),使这些地址直接读取真实图片地址如(http://blog.54bq.com/Uploadpic/2009-12/61538899018.jpg),然后将上传目录设置为Uploadpic或者其他目录或者独立图片服务器即可。
※方法三,就是利用404页面跳转,即将404自定义到一个asp文件上面,然后根据目录来进行跳转,建议使用301跳转,如果不会301跳转又不考虑图片收录那么201跳转同样可以达到预期的效果。
[本日志由 shmshz 于 2010-03-03 09:35 AM 编辑]
文章来自: 本站原创
Tags: asp 多用户 博客 防盗链 相册 图片 论坛 方法
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
上一篇
下一篇
