LiteSpeed服务器用htaccess的防盗链代码
在网上找了很久也没找到关于 LiteSpeed服务器用htaccess的防盗链写法。咨询了他们一下,说是按Apache的写法可以使用,结果我是研究了很,终于写了个能用的,代码在下面:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://planetidc.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://planetidc.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.planetidc.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.planetidc.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.xaoyo.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.xaoyo.net$ [NC]
RewriteCond %{HTTP_REFERER} !^http://xaoyo.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://xaoyo.net$ [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|css)$ - [F,NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|css)$ - [F,NC]这句还可以改一下以显示自己想显示的错误信息
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|css)$ /404.shtml [R,NC,L]
相关推荐
-
.htaccess文件使用教程总结
.htaccess的特别说明 * 启用.htaccess,需要修改httpd.conf,启用AllowOverride,并可以用AllowOverride限制特定命令的使用 * 如果需要使用.htaccess以外的其他文件名,可以用AccessFileName指令来改变.例如,需要使用.config ,则可以在服务器配置文件中按以下方法配置: AccessFileName .config * 一般情况下,不应该使用. htaccess文件,除非你对主配置文件没有访问权限.有一种很常见的误解,认为
-
用ISAPI_Rewrite让IIS也支持如Apache下.htaccess的URL重写
前些日子用Linux做服务器写了一些东西,发现Apache下的.htaccess真是个好东西!不仅能实现URL真重写,还能实现假重写.真重写可以有效降低代码量与服务器资源消耗量,伪重写可以有效减少服务器的静态文件体积,节约了空间,真是不错!其实htaccess的功能远不只如此. 言归正传,那么IIS下能不能也实现htaccess这样激动人心的功能呢?ASP.NET2.0这个东东不是服务器级的,不能胜任重写这个重任,那么只有交给ISAPI了,在网上搜索,还居然真有公司(组织)开发了这种东东!不可思
-
.htaccess设置指南经典说明
如果你的服务器目录结构是这样: /usr/corsak/www/maindir 如果Apache指令中开启了AllowOverride支持.htaccess文件,每访问一次会依次搜索: /usr/corsak/www/maindir/.htaccess /usr/corsak/www/.htaccess /usr/corsak/.htaccess 下面是一份详细的文档,不知道哪年从哪找的. 因为在一个国外的空间的根文件夹下看到这个.htaccess,搞不懂是干什么的,在落伍论坛找到一篇文章,先转
-
PHP+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
apache的强大终于超出了我的想象,仅仅蜻蜓点水般触及了一点php皮毛,这点皮毛就在我原有的知识库基础上爆炸开来,好像PN结的"雪崩击穿"一样,让我想到了多种技术结合无限的应用前景. 由于九州未来的服务器限制流量,那么减少流量负载也就能减少金钱支出. 如何减少流量,最方便的办法就是用Gzip压缩,这个apache的gzip压缩是靠一个叫做zlib的类库和gzip的模块(mod_gzip.c)完成的,这玩意专门有一帮牛人研究,因为gzip本身就大名鼎鼎的,并且具有高压缩率开源的压缩原理
-
apache下.htaccess的功能及写法
- .htaccess 文件(或者"分布式配置文件"提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录.作为用户,所能使用的命令受到限制.管理员可以通过Apache的AllowOverride指令来设置. - 子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令. - .htaccess必须以ASCII模式上传,最好将其权限设置为644. 错误文档的定位 常用的客户端请求错误返回代码: 401 Authori
-
利用.htaccess的Rewrite规则实现Discuz论坛的伪静态链接
在后台开启了"URL Rewrite",看起来一切正常,可是点击某一栏目的时候却怎么都进不去,显示的依然是论坛的首页.看了一下论坛目录下,原来这下面并没有自己的.htaccess文件,所以默认使用的应该是Godaddy主机的.htaccess,而默认的肯定不会有针对Discuz的Rewrite规则,所以加入了下面的语句,一切都正常了~ 复制代码 代码如下: RewriteEngine On RewriteBase / RewriteRule ^archiver/([a-z0-9\-]+
-
Discuz 7.0伪静态ReWrite的.htaccess规则
具体操作步骤如下: 1.将您已经建立的.htaccess文件下载到本地,或者进入易联主机控制面版,找到您要修改的.htaccess文件,点击"Edit"即可进行编辑: 2.将以下规则添加到.htaccess文件中,按照规则中的说明进行修改,并提交保存: 复制代码 代码如下: # 将 RewriteEngine 模式打开 RewriteEngine On # 修改以下语句中的 /bbs 为你的论坛目录地址,如果程序放在根目录中,请将 /bbs 修改为 / RewriteBase /bbs
-
.htaccess绑定域名到子目录的方法
RewriteEngine on # 把 yourdomain.com 改为你要绑定的域名. RewriteCond %{HTTP_HOST} ^(www.)?prcer.com$ # 把 subfolder 改为要绑定的目录. RewriteCond %{REQUEST_URI} !^/subfolder/ # 不要改以下两行. RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILEN
-
使用htaccess规范化网址的配置
本文解决两个问题: 第一是:如果访问的网址不加www则自动加上www 第二:如果访问的网址是别名指向的,则自动转化为主域名 第一个问题解决方法: rewriteEngine on rewriteCond %{http_host} ^jb51.net [NC] rewriteRule ^(.*)$ http://www.jb51.net/$1 [R=301,L] 第二个问题解决: RewriteEngine on RewriteCond %{HTTP_HOST} ^jb51.net$ [OR] R
-
linux .htaccess 设置 404 等错误页面
ErrorDocument 404 /index.php ErrorDocument 500 /index.php
-
.htaccess使用方法总结
.htaccess是Apache服务器的一个非常强大的分布式配置文件.正确的理解和使用.htaccess文件,可以帮助我们优化自己的服务器或者虚拟主机.比如可以利用.htaccess文件创建自定义的"404 error"页面,更改很多服务器的配置.而我们所需要做的,仅仅是在这个文本文档中添加几条简单的指令而已. Unix或Linux系统,或任何版本的Apache Web服务,都是支持.htaccess的,但是有的主机服务商可能不允许你自定义自己的.htaccess文件.国外目前主流的虚
-
apache开启.htaccess及.htaccess的使用方法
今天本地调试PHP程序,用到了.htaccess,而默认配置里面开启.htaccess,在网上找到了开启.htaccess的可行方法,供朋友们借鉴.(开启的我他的方法不行,查找了一下AllowOverride None全部的都给换成AllowOverride All就了,原因不明,O(∩_∩)O~ 记得修改完httpd.conf以后一定要重启下apache才的哦~ ) 1 . 如何让的本地APACHE器.htaccess 如何让的本地APACHE器".htaccess"呢?其实只要简朴
-
通过配置.htaccess文件实现子目录绑定二级域名的方法
使用LINUX共享主机,控制面版是CPANEL的朋友都知道,他默认绑定主域名的根目录为public_html 所以如果想要放域名yourdomain.com能直接访问,势必需要把所有文件全直接放进public_html下.这时候如果你想再建个子站,bbs.yourdomain.com,这时BBS目录就和其他php文件或主站的文件夹混在一起,很不利于管理. 一般LINUX主机都支持.htaccess文件,所以我们可以通过.htaccess文件来实现转向 以下以blog目录和blog.shuxion
-
.htaccess教程之.httacces文件介绍与创建
1.什么是.htaccess文件 从本指南中,你将可以学习到有关.htaccess文件及其功能的知识,并用以优化你的网站.尽管.htaccess只是一个文件,但它可以更改服务器的设置,允许你做许多不同的事情,最流行的功能是您可以创建自定义的"404 error"页面..htaccess 并不难于使用,归根结底,它只是在一个text文档中添加几条简单的指令而已. 首先你要判断主机支持它 这可能很难用简单的答案来回答.许多主机支持.htaccess,但实际上并不会特别声明,许多其他类型的主
-
htaccess Rewrite中文编码问题解决方法
.htaccess文件 RewriteRule ^(.*).html$ index.php?id=$1 对于一个网址http://www.jb51.net/我是谁.html 我们将会遇到以下4种情况 http://www.jb51.net/我是谁.html (这里的"我是谁"是GB2312编码) IE打开,接收到的id是utf8编码的"我是谁" FireFox打开,接收不到id值,并且Apache会出现403错误. 这里需要着重说明一下,因为FireFox会将&qu
随机推荐
- 自己动手把ACCESS转换到SQLSERVER的方法
- linux使用管道命令执行ps获取cpu与内存占用率
- js限制textarea每行输入字符串长度的代码
- java 嵌套类的详解及实例代码
- 谈谈Java类型中ParameterizedType,GenericArrayType,TypeVariabl,WildcardType
- Oracle数据库技术(38)
- php随机获取金山词霸每日一句的方法
- smarty模板引擎中自定义函数的方法
- python读取excel表格生成erlang数据
- Python实现查找系统盘中需要找的字符
- Yii2.0表关联查询实例分析
- 可替代log4j日志的c#简单日志类队列实现类代码分享
- 详解Java继承中属性、方法和对象的关系
- Java Swing树状组件JTree用法实例详解
- Windows下安装Redis服务的图文教程
- 利用rapidjson实现解析嵌套的json的方法示例
- Python 常用模块 re 使用方法详解
- 用Python中的turtle模块画图两只小羊方法
- python看某个模块的版本方法
- OpenCV实现彩色照片转换成素描卡通片