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

相关推荐

  • 11个SEO最常见问题解答

    SEO 初学者最经常会提到这些问题: 1、帮我看看我的站点 XXX.XXX.com SEO 得怎么样? 简单的 SEO 评估,我们主要从这几个方面: 网站导航和链接是否采用 Html 方式实现。 是否实现 URL 静态化。 关键词优化是否到位,包括标题的书写、关键词的设置、关键词密度控制等。 网站结构是否合理,是否有简单的 SEO技巧。 2、搜索引擎一般多长…

    建站入门 2018年2月21日
    86100
  • 给网站标题加Emoji表情ico图标💯

    能在百度搜索(搜索引擎基本都支持)标题中自动显示Emoji表情ico图标的,如果快照更新的快,很快就会显示,但是现在很多知名的网站通常也是不会显示出来,一些比较知名的博客也都没有出现Emoji表情的ico图标,不管什么原因,那么今天入门屋今天就教大家如何手动做出Emoji表情图标!迟早会收录的。 大家可以看得出,国外一个Emoji表情网站,大家可以在里面找表…

    建站入门 2018年6月5日
    1.2K00
  • Cursor软件设置中文版教程

    在日常使用Cursor软件时,很多用户可能希望将其界面语言设置为中文,以便更好地理解和操作。本文将为大家介绍两种设置Cursor软件中文版的方法,包括使用拓展程序和配置语言设置。 一、使用拓展程序设置中文版 二、配置语言设置中文版 注意事项 通过以上两种方法,您可以轻松地将Cursor软件设置为中文版,享受更加便捷的本地化操作体验。无论是使用拓展程序还是配置…

    建站入门 2025年3月28日
    68300
  • SEO一般有哪些步骤或环节?

    搜索引擎优化SEO一般有哪些步骤或环节? SEO并不是简单的几个秘诀或几个建议,而是一项需要足够耐心和细致的脑力劳动。大体上,SEO包括六个环节: 1、关键词分析(也叫关键词定位) 这是进行SEO最重要的一环,关键词分析包括:关键词搜索量分析、竞争对手分析、关键词与项目相关性分析、关键词布置、关键词排名预测。 2、网站架构分析 网站结构符合搜索引擎的爬虫喜好…

    建站入门 2018年1月23日
    1.1K00
  • 如何进行关键词分析?

    关键词怎么确定?从这篇文章,我们可以大体了解选择关键词的基本思路: 选择符合自己实力的关键词 不选择流量太低的关键词 现在我们详细解剖关键词分析的过程: 了解行业概况 行业关键词集合 关键词竞争性分析 关键词发展规划和流量预计 确定目标关键词 了解行业概况 搜索行业主关键词,搜索结果前5页的网站基本上可以说明该行业的概括。比如:SEO 这个关键词排前50名的…

    建站入门 2018年3月27日
    1.1K00

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信