.htaccess禁止IP或IP段访问的方法【修正网络教程错误】

  • 2.2K

之前在网上看到过几篇所谓的在.htaccess中禁止IP访问的教程,但是很明显,发这些教程的人基本都是转载的,自己都不明白其含义,人云亦云,转载错误的教程,反过来误导他人。
.htaccess禁止IP或IP段访问的方法【修正网络教程错误】

禁止IP可以使用语句,分别为:

  1. Order Allow,Deny

 

  1. Order Deny,Allow

 

这两种的分别为,Order语句是Allow还是Deny,Order语句的不同,其对应的语句也不同;

 

如果使用Order Allow,Deny,可以使用下面的方法禁止IP访问(将IP替换为你要禁止的IP地址):

  1. Order Allow,Deny
  2. Allow from all
  3. Deny from 255.255.255.255

 

如果使用Order Deny,Allow ,可以使用下面的方法禁止IP访问:

  1. Order Deny,Allow
  2. Deny from 255.255.255.255

 

通过上面可以看出,如果是Order Deny,Allow,下面没有Allow from all 语句,如果加上,会变成不禁止任何IP;

但是Order Allow,Deny却必须有Allow from all,否则就会变成禁止所有IP访问;

为什么会这样呢?下面一篇文章会详细解释

阿斯兰萨拉
评论  1  访客  1
    • 布宜诺斯艾利斯
      布宜诺斯艾利斯 Google Chrome 45 Windows 10 9

      学习了

    匿名

    发表评论

    匿名网友 填写信息

    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: