


Apache Web服务器htaccess文件设置
htAccess是Apache服务器的一个配置文件,具有强悍的功用,本文简介如何编辑该文件,让站点完成锁定某国家IP网段、防止图片、文件盗链、维护主机下的目录与文件、树立自定义的出错页面、把某些特殊的IP地址的央求重定向到别的站点、把老的域名转像新的域名,这些功用。
htAccess 文件(Hypertext Access file)是Apache Web服务器的一个十分强悍的配置文件,关于这个文件,Apache有一堆参数可以让你配置出几乎随心所欲的功用。
运用.htaccess挡掉搜寻引擎机蜘蛛
挡掉百度搜寻引擎
百度是传说中的暴力搜寻引擎,不恪守搜寻引擎的原则,若你尝试运用robot.txt来挡住,那十分恭喜你,相对无效。所以必需要运用比拟暴力、强硬的手腕才干,因而透过.htaccess就可以处理了,假设你要挡掉一些搜寻引擎(像是百度、搜狗等),那请将以下程式码贴到htaccess.txt文件中。
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
挡掉Google搜寻引擎
假设你想要挡掉Google搜寻引擎,当然也可以够透过.htaccsee挡掉,只需输入以下程式码就可以了,假设要连同暴力百度搜寻引擎一同锁定,那就把这两串程式码放在同一个htaccsee.txt文件中。
SetEnvIf User-Agent "^Googlebot" google
Deny from env=google
用.htaccess锁定某国家IP网段
有时分自己能够会规画站点的生长方向,有不迎接某些特定的国家来访,这时分第一个想法应该是要锁该国家的IP,但是却不知从何做起?由于不知晓那个国家的IP跟本不能锁,这时分可以透过「blockcountry」线上工具站点发生的htaccess语法来替自己锁定想要锁定的IP网段国家。
第1步 离开Block country(http://www-blockcountry-com) 站点首页,最先你会看到一个框框,框框中有许多国家,请您挑选要锁定的国家,可以复选,挑选完成后请点击下方的﹝Block Now!﹞。
第2步 将刚刚网页上发生的程式码贴到htaccess文件中,然后贮存。Apache关于被拒绝的IP会前往403错误。 用.htaccess防止图片、文件盗链
一个图文并茂的站点,最怕的就是文章转贴,虽然现不断在尊重着作权法,但照旧有许多人假装没看见?许多人喜好「复制→贴上」,但这样一个转贴举措却会对一个站点形成莫大的损伤,除了辛劳写的文章被偷走外,连图片也盗链!图片或文件被盗连最怕的就是后续的流量,为了防止这种疑问,我们必需自立自强,防止盗链这种可爱的行为!
假设是cPanel虚拟主机,防盗连的方法不外乎就是到cPanel后台执行设定。假设你是其他类型的空间后台或许是说你只需FTP权限的空间,那该如何办呢?本来只需你的空间支持.htaccess文件并且支持ReWrite,你都可以防止图片与文件的盗链!
议决.htaccess来防止站点的图片、紧缩文件、或视频等非Html文件被盗链的方法相当容易,议决在该文件中参与几句命令即可维护我们珍贵的带宽。比方chinaz-com的配置如下:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !nobing-cn [NC]
RewriteCond %{HTTP_REFERER} !google-com [NC]
RewriteCond %{HTTP_REFERER} !baidu-com [NC]
RewriteCond %{HTTP_REFERER} !www-domain-com [NC]
RewriteRule .*\.(gif jpg)$ http://www-chinaz-com/no.png [R,NC,L]
使用.htaccess来维护主机下的目录与文件
普通来说许多虚拟主机预设是没有开启维护站点主机目录下的文件,本来很风险的,假若你的目录下遗忘放置index文件,那很能够您目录就被看光,一个不留意很能够主要资料就被拿走,这是蛮严重的一件事情。假设是Linux主机,我们可以透过容易的.htaccess语法来维护站点主机目录下的文件,让他人不能随意看见。
往常我们运用的最容易维护目录的方法,莫过于运用「index.php」、「index.html」等等之类的站点index文件,由于主机内预设的设定在目录中预设就是要抓index文件,而index文件通常会有许多种,主时机依续陈列下来抓取,所以可以设定index文件来让主机抓取,以抵达维护目录的成效。但假设主机须要的index文件没有一个存在,这时分主机就会直接显示目录内的东西了,由于主机不知晓要抓取谁当作首要网页,所以会一切显示。
虽然运用index文件来维护目录是可行的,但是每个子目录
新文章:
- CentOS7下图形配置网络的方法
- CentOS 7如何添加删除用户
- 如何解决centos7双系统后丢失windows启动项
- CentOS单网卡如何批量添加不同IP段
- CentOS下iconv命令的介绍
- Centos7 SSH密钥登陆及密码密钥双重验证详解
- CentOS 7.1添加删除用户的方法
- CentOS查找/扫描局域网打印机IP讲解
- CentOS7使用hostapd实现无AP模式的详解
- su命令不能切换root的解决方法
- 解决VMware下CentOS7网络重启出错
- 解决Centos7双系统后丢失windows启动项
- CentOS下如何避免文件覆盖
- CentOS7和CentOS6系统有什么不同呢
- Centos 6.6默认iptable规则详解