您现在的位置是:首页 > cms教程 > dedecms教程dedecms教程
tipask,dede,dx静态规则及防盗链的设置方法
千青2023-10-03 22:55:59dedecms教程已有19人查阅
导读以上代码的前两行不用修改,使用时请把上面的17hdy\.com修改为你网站的域名(比如17hdy\.com),否则您的网站将不能正常使用图片。
以下为我的httpd.conf内的内容:
主要以网站www.ebingou.cn为例:
请先在您的服务器下载rewrite3 伪静态组件,解压后双击目录中的 urlrewrite.bat 即可自动安装程序,安装后打开您要设置的站点--右键--属性--ISAPI筛选器 添加 可执行文件:C:\rewrite3\Rewrite.dll(筛选
器名称 Rewrite)。然后记事本打开C:\rewrite3\httpd.conf先删除您不需要的伪静态代码需要保留: 说明:
1、以上代码的前两行不用修改,使用时请把上面的17hdy\.com修改为你网站的域名(比如17hdy\.com),否则您的网站将不能正常使用图片。若要添加多个域名用:.*\.xxxxxx\.com|(不要少了竖线)
2、^(/image/|/up_files/) 是指定防盗链的目录,若添加了这个只有这目录里面的文件才防盗链,目录之外的无防盗链的效果。 若需要全站的都有防盗链可以取消这代码(如:RewriteRule .*\.(?:gif|jpg|png|swf|rar|zip)$ /fd.html [N,O,I])。
3、error.png 是防盗链给访问者的提示,这个可以换为一张图片,或者一个网页比如:RewriteRule .*\.(?:gif|jpg|png|swf|rar|zip)$ /fd.html [N,O,I] 或者 RewriteRule .*\.(?:gif|jpg|png|swf|rar|zip)$ /fd.jpg [N,O,I] 。这个图片和网页一般是放在您站点的根目录里面。
## tipask静态设置例 ##
只需要在网站根目录内放置 .htaccess 文件即可。
文件内容为: 1.需要注意的是,如果通过FTP方式将创建好的.htaccess上传到服务器上,传输模式应为ASCII而非Binary。上传到服务器后,应将其属性通过 CHMOD修改为644 或“RW-R–R–”,这样,可以保证服务器能够使用同时无法通过浏览器修改,当然,.htaccess的可读属性也存在一定的风险:攻击者可通过它找出您要保护的对象或认证文件位置——解决办法是将认证文件.htpasswd放到网站根目录之外,这样,便无法通过网络找到它了。
使用.htaccess禁止盗链
通过.htaccess来防止网站的图片、压缩文件、或视频等非Html文件被盗链的方法相当简单,通过在该文件中加入几句命令即可保护我们宝贵的带宽。例如qianjia.org的设置如下:
以下为引用的内容: 简单的解释一下上述语句:
1、RewriteCond %{HTTP_REFERER} !^$ [NC]允许空“HTTP_REFERER”的访问,即允许用户在浏览器地址栏中直接输入图片地址时图片文件的显示。一般而言,这是可选的,不过,建议这么设置,如果强迫必须具有“HTTP_REFERER”才能访问,可能会带来某些问题,比如说在用户通过代理服务器访问时。
2、RewriteCond %{HTTP_REFERER} !webeta.cn [NC]设置允许访问的HTTP来源,包括我们的站点自身、Google、Baidu、bbs.qianjia.org等。
3、 定义被盗链时替代的图片,让所有盗链 jpg、gif、png 等文件的网页,显示根目录下的 no.png 文件。注意:替换显示的图片不要放在设置防盗链的目录中,并且该图片文件体积越小越好。当然你也可以不设置替换图片,而是使用下面的语句即可: 4、说明一下其中的R、NC 和 L
R 就是转向的意思
NC 指的是不区分大小写
L 的作用是指明本次转向到此结束,后续的转向不受先前判断语句的影响
5、防止盗链的文件类型
上例中是 gif、jpg、png,而根据需要,可更改或添加其他文件类型,如rar、mov等,不同文件扩展名间使用“|”分割。
这样的话,就可以基本做到简单的防止被盗链情况的发生,而且可以尽最大可能的减少服务器流量的无畏消耗,
## 防盗链设置,以vps,windows系统为例 ##主要以网站www.ebingou.cn为例:
请先在您的服务器下载rewrite3 伪静态组件,解压后双击目录中的 urlrewrite.bat 即可自动安装程序,安装后打开您要设置的站点--右键--属性--ISAPI筛选器 添加 可执行文件:C:\rewrite3\Rewrite.dll(筛选
器名称 Rewrite)。然后记事本打开C:\rewrite3\httpd.conf先删除您不需要的伪静态代码需要保留: 说明:
1、以上代码的前两行不用修改,使用时请把上面的17hdy\.com修改为你网站的域名(比如17hdy\.com),否则您的网站将不能正常使用图片。若要添加多个域名用:.*\.xxxxxx\.com|(不要少了竖线)
2、^(/image/|/up_files/) 是指定防盗链的目录,若添加了这个只有这目录里面的文件才防盗链,目录之外的无防盗链的效果。 若需要全站的都有防盗链可以取消这代码(如:RewriteRule .*\.(?:gif|jpg|png|swf|rar|zip)$ /fd.html [N,O,I])。
3、error.png 是防盗链给访问者的提示,这个可以换为一张图片,或者一个网页比如:RewriteRule .*\.(?:gif|jpg|png|swf|rar|zip)$ /fd.html [N,O,I] 或者 RewriteRule .*\.(?:gif|jpg|png|swf|rar|zip)$ /fd.jpg [N,O,I] 。这个图片和网页一般是放在您站点的根目录里面。
## tipask静态设置例 ##
只需要在网站根目录内放置 .htaccess 文件即可。
文件内容为: 1.需要注意的是,如果通过FTP方式将创建好的.htaccess上传到服务器上,传输模式应为ASCII而非Binary。上传到服务器后,应将其属性通过 CHMOD修改为644 或“RW-R–R–”,这样,可以保证服务器能够使用同时无法通过浏览器修改,当然,.htaccess的可读属性也存在一定的风险:攻击者可通过它找出您要保护的对象或认证文件位置——解决办法是将认证文件.htpasswd放到网站根目录之外,这样,便无法通过网络找到它了。
使用.htaccess禁止盗链
通过.htaccess来防止网站的图片、压缩文件、或视频等非Html文件被盗链的方法相当简单,通过在该文件中加入几句命令即可保护我们宝贵的带宽。例如qianjia.org的设置如下:
以下为引用的内容: 简单的解释一下上述语句:
1、RewriteCond %{HTTP_REFERER} !^$ [NC]允许空“HTTP_REFERER”的访问,即允许用户在浏览器地址栏中直接输入图片地址时图片文件的显示。一般而言,这是可选的,不过,建议这么设置,如果强迫必须具有“HTTP_REFERER”才能访问,可能会带来某些问题,比如说在用户通过代理服务器访问时。
2、RewriteCond %{HTTP_REFERER} !webeta.cn [NC]设置允许访问的HTTP来源,包括我们的站点自身、Google、Baidu、bbs.qianjia.org等。
3、 定义被盗链时替代的图片,让所有盗链 jpg、gif、png 等文件的网页,显示根目录下的 no.png 文件。注意:替换显示的图片不要放在设置防盗链的目录中,并且该图片文件体积越小越好。当然你也可以不设置替换图片,而是使用下面的语句即可: 4、说明一下其中的R、NC 和 L
R 就是转向的意思
NC 指的是不区分大小写
L 的作用是指明本次转向到此结束,后续的转向不受先前判断语句的影响
5、防止盗链的文件类型
上例中是 gif、jpg、png,而根据需要,可更改或添加其他文件类型,如rar、mov等,不同文件扩展名间使用“|”分割。
这样的话,就可以基本做到简单的防止被盗链情况的发生,而且可以尽最大可能的减少服务器流量的无畏消耗,
本文标签:
很赞哦! (1)
暂无内容 |
暂无内容 |
相关文章
- IIS服务器配置易优CMS伪静态规则去掉URL上的index.php
- Apache服务器配置易优CMS伪静态规则URL去掉后缀index.php的方法
- 易优cms的apache服务器伪静态规则写法示例
- WordPress伪静态规则httpd.ini的写法
- WordPress伪静态规则设置方法
- PbootCMS搬家伪静态规则怎么正确配置
- PbootCMS怎么配置Apache伪静态规则
- Nginx常用伪静态规则(rewrite)Discuz X3.2 WordPress PHPCMS Ecshop
- discuz和ecshop的伪静态规则(apache+nginx)写法
- Nginx常用Rewrite伪静态规则WordPress/PHPCMS/ECSHOP/ShopEX/SaB
- dedecms5.7伪静态规则设置教程
- dedecms织梦全站伪静态规则示例
暂无内容 |
暂无内容 |
随机图文
dedecms内容页图片过大导致布局混乱的修改方法示例
今天跟大家来分享下 DedeCMS内容页图片过大导致布局混乱的解决方法:许多使用过DedeCMS的朋友,可能都会碰到过这样的情况,当我们在一个网站里发表一篇文章时织梦dedecms首页及列表页实现显示文章作者头像的方法
织梦默认没有在首页或者列表页调用文章发布作者的头像的标签,但我们可以通过二次开发来给dedecms增加这样一个功能,下面给大家讲讲具体的开发步骤:第一步、dedecms织梦限制栏目列表生成的最大页数的方法
Dedecms默认并没有这个设置项,修改这个设置主要有二个目的:1)防止生成列表时消耗过多的时间,有些大数据量的网站,列表可以达到几千页,生成这些列表是十分耗时的。dedecms模板安装调试过程中遇到的问题解答
模板安装调试过程讲解近日很多论坛的朋友都是下了模板不会用,来请教我,今天凑着国庆节闲下来的时间为大家写一个稍微详细一点的教程,
留言与评论 (共有 0 条评论) |