- 浏览: 94109 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (91)
- 测试 (0)
- 其他 (0)
- cms (3)
- 配置apache虚拟主机 (1)
- 搜索引擎seo (3)
- php (24)
- html (6)
- thinkphp (3)
- jquery (10)
- ajax (1)
- css (2)
- javascript (4)
- it (5)
- mysql数据库 (10)
- dedecms (2)
- smarty (2)
- powerdesigner教程 (1)
- Query选项卡 (1)
- ckeditor (1)
- http (1)
- 求助 (1)
- 免费域名 (1)
- 网站挂马检测 (1)
- 软件软件软件 (1)
- WordPress主题制作 (1)
- zencart.me (9)
- zencart购物车修改调用显示购物车图片 (1)
- 修改边栏购物车模版 (1)
- html5 (2)
- seo (5)
- zen cart商品无限分级类别递归 (1)
- zencart教程 (2)
- 在浏览器 favicon 上显示进度 很帅 很酷 (1)
- html5实现太阳系星球演示效果 (1)
- 各地程序员的特征,请对号入座 (1)
- magento的系统需求 (1)
- ubuntu (1)
- 免费空间 (0)
- 哪里有免费发布广告外链 (0)
- 熊猫烧香源代码 (1)
- mysql (0)
- opencart (1)
最新评论
下面开始讲解:比如你的图片都在img目录下,那就在该目录下放一个名为 .htaccess 的文件,内容如下:
php代码:
以下为引用的内容:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !sim1cole.cn [NC]
RewriteCond %{HTTP_REFERER} !zhu1axia.com [NC]
RewriteCond %{HTTP_REFERER} !goo1gle.com [NC]
RewriteCond %{HTTP_REFERER} !bai1du.com [NC]
RewriteCond %{HTTP_REFERER} !blog1lines.com [NC]
RewriteRule .(jpg|gif|png|bmp|swf|jpeg) /image/replace.gif [R,NC,L]
RewriteRule ^(.*)$ http:\/\/image.simcole.cn\/image\/$1 [L]
大概解释下:
以下为引用的内容:
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !simcole.cn [NC]
RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !bloglines.com [NC]
这部分是判断是否盗链,如果以上条件都成立(即访问图片的请求,既不是直接输入网址,也不是来自simcole.cn,也不是来自zhuaxia.com,也不是来自google.com,也不是来自baidu.com,也不是来自bloglines.com 的话),就执行下列转向:
以下为引用的内容:
php代码:
RewriteRule .(jpg|gif|png|bmp|swf|jpeg) /image/replace.gif [R,NC,L]
意思是让所有盗链 img 目录下 jpg、gif、png、bmp、swf、jpeg 文件的网页,显示的图片都用 image 目录下的 replace.gif 图片替换掉。注意替换显示的图片不要放在设置防盗链的 img 目录下。如果照上面的规则判断出图片请求不是盗链的,就执行以下转向:
以下为引用的内容:
php代码:
RewriteRule ^(.*)$ http:\/\/image.simcole.cn\/image\/$1 [L]
意思是对 img 目录下所有的请求都转向到目标服务器,比如有个图片原来的 url 是 http://www.girl.jpg ,现在就会转到 http://image.image/girl.jpg 去。当然了你得先把原服务器 img 目录下的文件统统拷贝到临时服务器的 image 目录下,转向才会真正可用。起到的效果就是把原服务器图片下载所占用的流量统统省下,让临时服务器来承受了。
php代码:
以下为引用的内容:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !sim1cole.cn [NC]
RewriteCond %{HTTP_REFERER} !zhu1axia.com [NC]
RewriteCond %{HTTP_REFERER} !goo1gle.com [NC]
RewriteCond %{HTTP_REFERER} !bai1du.com [NC]
RewriteCond %{HTTP_REFERER} !blog1lines.com [NC]
RewriteRule .(jpg|gif|png|bmp|swf|jpeg) /image/replace.gif [R,NC,L]
RewriteRule ^(.*)$ http:\/\/image.simcole.cn\/image\/$1 [L]
大概解释下:
以下为引用的内容:
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !simcole.cn [NC]
RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !bloglines.com [NC]
这部分是判断是否盗链,如果以上条件都成立(即访问图片的请求,既不是直接输入网址,也不是来自simcole.cn,也不是来自zhuaxia.com,也不是来自google.com,也不是来自baidu.com,也不是来自bloglines.com 的话),就执行下列转向:
以下为引用的内容:
php代码:
RewriteRule .(jpg|gif|png|bmp|swf|jpeg) /image/replace.gif [R,NC,L]
意思是让所有盗链 img 目录下 jpg、gif、png、bmp、swf、jpeg 文件的网页,显示的图片都用 image 目录下的 replace.gif 图片替换掉。注意替换显示的图片不要放在设置防盗链的 img 目录下。如果照上面的规则判断出图片请求不是盗链的,就执行以下转向:
以下为引用的内容:
php代码:
RewriteRule ^(.*)$ http:\/\/image.simcole.cn\/image\/$1 [L]
意思是对 img 目录下所有的请求都转向到目标服务器,比如有个图片原来的 url 是 http://www.girl.jpg ,现在就会转到 http://image.image/girl.jpg 去。当然了你得先把原服务器 img 目录下的文件统统拷贝到临时服务器的 image 目录下,转向才会真正可用。起到的效果就是把原服务器图片下载所占用的流量统统省下,让临时服务器来承受了。
发表评论
-
PHP非诚勿扰-我不是“拍黄片”的!
2013-03-03 14:56 1288非诚勿扰 PHP程序员一场全部灭灯,可怜的,我是PHP程序员 ... -
php输出正立金字塔
2013-01-24 21:05 978php输出正立金字塔 <?php $a = ... -
php永远不懂的面试题目1算出两个文件的相对路径
2012-08-22 10:45 773新浪有个面试题目:写一个php函数算出两个文件的相对路径 ? ... -
http伪静态 htaccess 配置文件详解
2012-08-16 13:57 992.htaccess 配置文件详解 .htaccess文件设置基 ... -
几行 PHP 代码就可以禁用凡人的 HTTP 缓存
2012-08-16 13:53 724header("Content-Type: appl ... -
php ckeditor 使用配置教程
2012-08-16 11:24 1115<script type="text/java ... -
like语句中文有问题 mysql like语句 like的用法 解决方法
2012-08-14 11:17 3604在做MySQL的Like查询是发现中文搜索总是有问题 方法 ... -
php正则表达式常用正则电子邮件手机qq列子
2012-08-03 17:43 1267class Verify{ 003 /** 004 * ... -
mysql_fetch_assoc用法
2012-08-03 11:04 1490$query="SELECT `id` FROM ` ... -
smarty二维数组读取
2012-08-02 10:38 920{foreach item=foo from=$video k ... -
模拟nokie手机访问百度
2012-07-28 11:29 678$tra=new tra(); $my_header2=arr ... -
C:WINDOWS empphp18B.tmp
2012-07-27 10:07 898图片上传 出现 C:WINDOWS empphp18B. ... -
Latin1是什么编码是ISO-8859-1的别名
2012-07-21 11:26 1584atin1 Latin1是ISO-8859-1的别名,有些 ... -
smarty定界符与js冲突的问题
2012-07-20 16:27 1807smarty定界符与js冲突的问题 2010-01-29 11 ... -
php对象错误Call to a member function on a non-object
2012-07-19 17:13 1861php对象错误Call to a member functio ... -
php邮件发送已经测试ok
2012-07-18 10:54 803<?php class smtp { /* Pub ... -
php$_SERVER[’PHP_SELF’], $_SERVER['REQUEST_URI'], and $_SERVER[’SCRIPT_NAME’]区别
2012-07-18 23:09 1010$_SERVER[PHP_SELF], $_SERVER[SC ... -
php global 与 GLOBAL
2012-07-18 23:28 1157php global 与 GLOBAL 标签: 杂谈 须申 ... -
thinkphp ajax效果 自写简单
2012-07-15 09:52 1673js面页 $(document).ready(function ... -
xheditor个人编辑器
2012-07-15 09:51 926.先去xheditor的官方网站下载压缩文件,网址:http: ...
相关推荐
PHP防盗链是一种保护网站资源不被非法使用的技术手段。当一个网站的图片、视频、软件或其他文件被别的网站通过链接的方式直接引用时,会造成被盗链网站流量和带宽的浪费,同时也可能涉及版权问题。PHP防盗链主要依靠...
Apache服务器上的`.htaccess`文件是一个非常强大的工具,它允许管理员通过简单的配置指令来控制网站的行为,无需直接修改服务器的主配置文件。以下是从标题、描述和部分内容中提炼出的关于`.htaccess`的10个实用技巧...
请注意,为了防止防盗链提示图片被恶意盗链,最好将其放置在与`.htaccess`文件相同的目录下,或者使用外部链接指向该图片。 总的来说,通过上述方法,你可以有效地防止他人盗链你的WordPress网站资源,保护你的带宽...
首先,我们来看如何通过修改`.htaccess`文件来实现图片防盗链。`.htaccess`文件是Apache服务器上的一个配置文件,它允许我们在网站根目录下进行URL重写、限制访问等操作。要实现图片防盗链,我们需要做以下步骤: 1...
`.htaccess` 文件是Apache web服务器中的一个配置文件,它允许用户在网站根目录下进行局部配置,以实现一些高级功能,如URL重写、防盗链控制等。这个文件的全称是“分布式配置文件”,即分散在各个目录下的配置文件...
在Apache服务器中,可以使用.htaccess文件来配置防盗链规则。通过在.htaccess文件中设置适当的重写规则,如RewriteEngine、RewriteCond和RewriteRule指令,可以实现对请求来源的有效控制。 然而,Referer头信息是...
7. **图片防盗链**: ``` RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://.111cn.net/.*$ [NC] ... RewriteRule .*.(jpg|jpeg|gif|png|bmp|js|css|swf)$ http://.google.com [R,NC] `...
为了防止其他网站直接链接到你的图片资源,你可以设置防盗链规则,只允许来自特定域的请求访问: ```apacheconf (jpg|jpeg|png|gif)$"> RewriteEngine On RewriteCond %{HTTP_REFERER} !^https?://(www\.)?your...
- 使用防盗链技术防止恶意用户通过链接直接访问受保护的资源。 - 定期审计和更新禁止访问的URL列表,以适应网站结构的变化。 通过上述方法,我们可以有效地阻止用户访问特定的PHP页面,并在尝试访问时返回404 Not ...
这篇教程总结了`.htaccess`文件的多种用途,包括权限控制、重定向、URL重写、访问控制、错误处理、缓存管理以及防盗链等。 1. **启用`.htaccess`**:在Apache的主配置文件`httpd.conf`中,你需要取消`AllowOverride...
- .htaccess:Apache服务器的配置文件,用于URL重写、防盗链等。 总之,PHP政府行政事业机关单位网站系统是一个综合性的平台,它利用PHP技术和相关框架,结合数据库管理,为政府提供了一个高效、安全、用户友好的...
您可能感兴趣的文章:htaccess 防盗链,防止目录浏览等10大技巧.htaccess文件写法之作用范围php静态化页面 htaccess写法详解(htaccess怎么写?)htaccess语法教程Apache中.htaccess文件功能.htaccess文件保护实例讲解...
`.htaccess`文件主要用于实现一系列HTTP服务器的指令,如URL重写、访问控制、错误处理、防盗链设置等。在本文中,我们将深入探讨一些实用的`.htaccess`配置示例。 1. **强制添加URL末尾的反斜杠** 这个配置可以...
4. **.htaccess文件**: 这是一个重要的Apache服务器配置文件,用于控制目录级别的访问权限,比如URL重写、防盗链设置、限制特定IP访问等,对于网站的安全性和SEO优化都有重要作用。 5. **httpd.ini文件**: 在...
- .htaccess:Apache服务器配置文件,可以控制访问权限、URL重写、防盗链等。 - httpd:可能是服务器配置文件或脚本,用于配置服务器行为。 - favicon.ico:网站的图标,显示在浏览器地址栏和书签中。 - install...
这种方法无需修改网页代码,而是通过在图片目录下创建`.htaccess`文件来实现防盗链。 配置步骤如下: 1. 在图片目录下创建一个名为`.htaccess`的文件。 2. 编辑`.htaccess`文件,添加以下内容: ``` ...
4. .htaccess 文件:这是一个Apache服务器配置文件,用于控制目录级别的访问权限、URL重写、防盗链等。通过修改.htaccess,可以实现对网站的某些部分进行密码保护,或者优化SEO(搜索引擎优化)设置。 5. login.php...
2. .htaccess:这是一个配置文件,用于修改Apache服务器的配置,实现URL重写、防盗链、限制访问等功能,提高网站安全性。 3. 404错误页面:404.html是自定义的错误页面,当用户访问不存在的URL时,服务器会返回这个...
2. **.htaccess**:这是一个Apache服务器的配置文件,用于设置网站的访问权限、URL重写、防盗链等。在这个项目中,可能用于设置禁止直接访问某些目录或者实现URL美化。 3. **readme.html**:这是一个文档文件,通常...