Apache伪静态规则文件.htaccess的另类用法

1、开启/关闭拼写检查(关闭后会区分大小写)

CheckSpelling On #开启

CheckSpelling Off #关闭

关闭拼写检查可以解决一下报错

2、禁止/只允许特定IP访问

(1) 禁止单个IP访问,例如192.168.1.1

Order Allow,Deny

Allow from all

Deny from 192.168.1.1

(2) 禁止IP段访问,例如192.168.1.0/24、192.168.0.0/16

Order Allow,Deny

Allow from all

Deny from 192.168.1

Deny from 192.168

(3) 只允许特定IP访问,例如192.168.1.1

Order Allow,Deny

Deny from all

Allow from 192.168.1.1

3、防止目录浏览

Options All -Indexes

4、自定义错误页面

ErrorDocument 403 /403.html

ErrorDocument 404 /404.html

ErrorDocument 500 /500.html

5、设置默认首页

DirectoryIndex 123.html

6、屏蔽恶意蜘蛛(User Agent)

SetEnvIfNoCase User-Agent “^Baidu” bad_bot

SetEnvIfNoCase User-Agent “^sogou” bad_bot

SetEnvIfNoCase User-Agent “^Bloghoo” bad_bot

SetEnvIfNoCase User-Agent “^Scooter” bad_bot

Deny from env=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 .*\.(jpg|gif|png|jpeg)$ http://deny.com [R,NC,L] #不在白名单的访问跳转到特定url上

8、禁止访问特定目录,例如拒绝任何人访问abc目录

在abc目录下创建.htaccess,写入一下内容:

deny from all

9、http跳转到https

RewriteCond %{SERVER_PORT} !^443$

RewriteRule ^.* https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

主题测试文章,只做测试使用。发布者:小屋,转转请注明出处:http://www.rumenwu.com/site/1354.html

(5)
小屋的头像小屋
上一篇 2019年9月27日 下午9:26
下一篇 2019年10月28日 下午11:19

相关推荐

  • wordpress太卡如何解决?

    目前自媒体、短视频时代,网站早已是明日黄花,浏览网站的用户也被各平台瓜分,但是对于企业和个人站长来说,网站依然有存在的意义。国内建站较多的且官方还在更新的cms系统已经屈指可数,所以不少国内站长也开始尝试使用wordpress建站,在使用过程中wp会很吃资源,导致中低配置服务器站长感觉wp很卡。 那么今天就来解决这个问题,个人测试效果显著。 为了让大家了解什…

    14小时前
    1400
  • 百度指数是什么?百度指数如何提升?

    百度指数是seo以及市场推广人员比较关注的数据,因为百度指数一方面反映了市场情况,另一方面也客观反映了品牌推广的效果。下面入门屋就为大家介绍一下百度指数以及提升百度指数的方法。 百度指数是什么? 百度指数是以百度海量网民行为数据为基础的数据分享平台。在这里,你可以研究关键词搜索趋势、洞察网民需求变化、监测媒体舆情趋势、定位数字消费者特征;还可以从行业的角度,…

    建站入门 2022年1月6日
    39200
  • 如何增加导入链接?

    如何增加导入链接? 1、向目录网站(如DMOZ-开放目录)提交你的网址。 2、与相关、相似内容的网站交换友情链接。 3、书写“宣传软文”,并发表在合适的站点上。软文上带着站点的链接。 4、站点上的文章写明版权声明。 5、高质量的文章,将获得转载和导入链接。 6、在人气旺的论坛上发表文章和留言,并带着签名指向你的站点。 7、在博客上留言,名称指向你的站点。(适…

    建站入门 2018年8月28日
    36800
  • 升级WordPress 5.0后,切换回经典编辑器Classic Editor

    升级WordPress 5.0后,切换回经典编辑器Classic Editor WordPress 5.0 正式采用了全新的区块编辑器-古德堡编辑器Block Editor Gutenberg,对于很多已经习惯国产编辑器习惯的站长来说不是特别方便,下面我们看看如何切换成经典编辑器吧。   相信有不少人不太习惯新编辑器的使用,那么在更新了WordPress 5…

    2018年12月15日
    34800
  • 日志中的HTTP状态码都代表什么?

    作SEO时,我们经常会在日志上看到类似这样的代码: 61.135.166.232 – – [31/Dec/2007:02:30:11 +0800] “GET /category21.html HTTP/1.1” 200 10968 “-” “Baiduspider+(+htt…

    建站入门 2018年2月11日
    34400

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信