16个实用的.htaccess设置
ErrorDocument 403 /error/403.php
ErrorDocument 404 /error/404.php
ErrorDocument 500 /error/500.php
有些时候,你需要以IP地址的方式阻止一些访问。无论是对于一个IP地址还是一个网段,这都是一件非常简单的事情,如下所示:
deny from 145.186.14.122
deny from 124.15
SetEnv SERVER_ADMIN default@domain.com
# Protect Hotlinking
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?kuqin.com/ [nc]
RewriteRule .*.(gif|jpg|png)$ http://kuqin.com/img/hotlink_f_o.png [nc]
## Block Bad Bots by user-Agent
SetEnvIfNoCase user-Agent ^FrontPage [NC,OR]
SetEnvIfNoCase user-Agent ^Java.* [NC,OR]
SetEnvIfNoCase user-Agent ^Microsoft.URL [NC,OR]
SetEnvIfNoCase user-Agent ^MSFrontPage [NC,OR]
SetEnvIfNoCase user-Agent ^Offline.Explorer [NC,OR]
SetEnvIfNoCase user-Agent ^[Ww]eb[Bb]andit [NC,OR]
SetEnvIfNoCase user-Agent ^Zeus [NC]
Allow from all
Deny from env=bad_bot
Order deny,allow
Deny from all
Allow from 124.34.48.165
Allow from 102.54.68.123
AddType application/octet-stream .zip
AddType application/octet-stream .mov
SetHandler application/x-httpd-php
deny from all
12. 保护服务器上的文件被存取
deny from all
13. 阻止目录浏览
Options All -Indexes
DirectoryIndex about.html
AuthName “Prompt”
AuthUserFile /home/path/.htpasswd
Require valid-user
resides
AuthType basic
AuthName “This directory is protected”
AuthUserFile /home/path/.htpasswd
AuthGroupFile /dev/null
Require valid-user
RewriteEngine On
RewriteRule ^(.*)$ http://www.kuqin.com/$1 [R=301,L]
转载于:https://blog.51cto.com/flandycheng/420107
16个实用的.htaccess设置相关推荐
- 16个简单实用的.htaccess技巧
16个简单实用的.htaccess技巧 .htaccess 文件 (Hypertext Access file) 是Apache Web服务器的一个非常强大的配置文件,对于这个文件,Apache有 ...
- PHP - .htaccess设置显示PHP错误 (转)
用.htaccess设置显示PHP错误 使用.htaccess可以在某种程度上更改PHP的错误显示的设置,实际上,相当于更改PHP.ini的参数,很是方便. 将以下相应代码放到对应目录中的.htacc ...
- 关闭防火墙linux 16.04,如何在Ubuntu 16.04上配置和设置防火墙
在本文中,我们将学习–如何在Ubuntu 16.04上配置和设置UFW(防火墙),UFW代表"不复杂的防火墙",它充当IPTABLES的接口,从而简化了防火墙的配置过程,对于防火墙 ...
- 【转】如何在Ubuntu 16.04上使用UFW设置防火墙
https://www.howtoing.com/how-to-set-up-a-firewall-with-ufw-on-ubuntu-16-04/ 如何在Ubuntu 16.04上使用UFW设置防 ...
- 干货 | 程序员必备的16个实用的网站
最近看到很多网友分享了好多比较酷炫的网站,好多都放进小艾的收藏夹了,(__) 嘻嘻--看的我也忍不住想分享了,因为是IT行业,所以分享几个收集的比较实用而且酷炫的网站O(∩_∩)O~ 1." ...
- Ubuntu16.04/16.10下缺失brightness设置,解决屏幕亮度调节的问题
Ubuntu16.04/16.10下缺失brightness设置,解决屏幕亮度调节的问题 2017-07-20 10:09:22 HedWater 阅读数 8011更多 分类专栏: Linux 版权声 ...
- book回车键 mac_实用的Macbook设置,这些你一定要知道
原标题:实用的Macbook设置,这些你一定要知道 刚入手Mac的小伙伴们可能会不习惯MacOS里的默认设置,那么如何做一些设置能让新买的Macbook用起来更顺手更高效呢?今天macz就整理了一些超 ...
- 16个简单实用的.htaccess小贴示
.htaccess 文件 (Hypertext Access file) 是Apache Web服务器的一个非常强大的配置文件,对于这个文件,Apache有一堆参数可以让你配置出几乎随心所欲的功能.. ...
- html 静态资源缓存时间,.htaccess设置静态资源缓存(即浏览器缓存)
在HTTP标头中为静态资源设置过期日期或最长存在时间,可指示浏览器从本地磁盘中加载以前下载的资源,而不是通过网络加载.这样, 网站加载速度会更快. 下面的代码都需要放到.htaccess中才能生效. ...
最新文章
- java 本地通信_java – 本地JVM之间的通信
- 内建函数对象(STL)
- C++实现图的深度优先遍历和广度优先遍历
- SQL 修改排序规则的问题 sql_latin1_general_cp1_ci_as
- c语言dll创建线程,教大家写一个远程线程的DLL注入,其实还是蛮简单的……………………...
- 西瓜哥:公有云也“All-Flash”?
- 【C++】C++11 新特性(auto,decltype,nullptr,快速遍历,【Lambda表达式详解】)
- python list倒序_python数据分析(1):内建序列函数
- java 记住密码的实现_javaweb实现记住密码功能
- 队列总结(六)DelayQueue
- sublime复制一行_sublime怎么快速复制一行,快捷键是什么?
- Android 自定义键盘 随机键盘
- java long类型值不能为0_关于原始类型:Java:为什么不能将int转换为Long
- Redis7.0的安装步骤
- 网络层IP协议—ipv4
- 输入一个不为0的整数,判断它是正数还是负数,并且计算正负数的个数
- IT行业的各大排行榜
- 烈焰手游服务器维护,烈焰手游7月20日-7月24日合服安排公告
- win10备份为wim_Win10 也能玩转一键还原
- 逆向分析-SeparationPreview.aip-分色预览-结构分析(一)-x64dbg条件日志打印-命令表达式-PS脚本
热门文章
- PS 旋转任意角度的照片
- c语言tim1-smcr是什么意思,STM32求助,为啥tim1定时器的计数器CNT一直是0没有变化?...
- 【看完必会系列】不会编程如何实现app自动化之二(自动启动快手app)
- 学习总结4.1 Linux文件权限修改
- delphi fastreport常用打印设置
- python导入模块错误-No module named XXX-图文解决方案
- DTCloud 一键部署方案
- 斯坦福李飞飞团队新作:刷榜视觉自监督
- c语言给数组赋值 报错,请教为什么给数组赋值会报错
- Unity3D——仿吃鸡笔记(2)