您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
促销推广
客服中心
业务咨询
有事点击这里…  531199185
有事点击这里…  61352289
点击这里给我发消息  81721488
有事点击这里…  376585780
有事点击这里…  872642803
有事点击这里…  459248018
有事点击这里…  61352288
有事点击这里…  380791050
技术支持
有事点击这里…  714236853
有事点击这里…  719304487
有事点击这里…  1208894568
有事点击这里…  61352289
在线客服
有事点击这里…  531199185
有事点击这里…  61352288
有事点击这里…  983054746
有事点击这里…  893984210
当前位置:首页 >> 技术文章 >> 文章浏览
技术文章

Apache Web服务器htaccess文件设置

添加时间:2010-11-22  添加: admin 

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文件来维护目录是可行的,但是每个子目录

分享到:

顶部 】 【 关闭
版权所有:佛山思海电脑网络有限公司 ©1998-2024 All Rights Reserved.
联系电话:(0757)22630313、22633833
中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1
网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003  
察察 工商 网安 举报有奖  警警  手机打开网站