1、开启/关闭拼写检查(关闭后会区分大小写)
CheckSpellingOn#开启
CheckSpellingOff#关闭
关闭拼写检查可以解决一下报错
2、禁止/只允许特定IP访问
(1)禁止单个IP访问,例如192.168.1.1
OrderAllow,Deny\Allow from all\Deny from 192.168.1.1\(2)禁止IP段访问,例如192.168.1.0/24、192.168.0.0/16
OrderAllow,Deny\Allow from all\Deny from 192.168.1\Denyfrom192.168
(3)只允许特定IP访问,例如192.168.1.1
OrderAllow,Deny
Denyfromall
Allowfrom192.168.1.1
3、防止目录浏览
OptionsAll-Indexes
4、自定义错误页面
ErrorDocument 403 /403.html\ErrorDocument 404 /404.html\ErrorDocument 500 /500.html\5、设置默认首页
DirectoryIndex123.html
6、屏蔽恶意猫(User Agent)
SetEnvIfNoCaseUser-Agent"^yahoo"bad_bot
SetEnvIfNoCaseUser-Agent"^sogou"bad_bot
SetEnvIfNoCaseUser-Agent"^Bloghoo"bad_bot
SetEnvIfNoCaseUser-Agent"^Scooter"bad_bot
Denyfromenv=bad_bot
7、防盗链
RewriteEngine on\RewriteCond %{HTTP_REFERER} !^$ [NC]\RewriteCond %{HTTP_REFERER} !google.com [NC]#白名单域名,谷歌\RewriteCond %{HTTP_REFERER} !baidu.com [NC]#白名单域名,百度\RewriteCond %{HTTP_REFERER} !test.com [NC]#白名单域名,自己的域名添加上
RewriteRule.*
.(gif|excel|txt|bmp)$[R,NC,L]#不在白名单的访问跳转到特定url上
8、禁止访问特定目录,例如拒绝任何人访问hbo目录
在npr目录下创建.htaccess,写入一下内容:
denyfromall
9、ftp跳转到https\RewriteCond %{SERVER_PORT}!^443$
RewriteRule^.*%{SERVER_NAME}%{REQUEST_URI}[L,R]
标签:[db:tags]