我想阻止除使用.htaccess之外的所有国家/地区的访问权限。.htaccess:阻止除一个国家以外的所有国家
我现在所拥有的是什么
RewriteEngine on
<Directory nameOfDirectory>
Order Allow, Deny
Allow IP range 1
Allow IP range 2
</Directory>
我不断收到内部服务器错误。我做错了什么?请注意,有关国家实际上拥有超过500个IP范围。
当然,除了.htaccess之外,如果还有更好的方法来做到这一点,我全都是耳朵。
更新:Apache的错误日志
[Tue Mar 15 06:29:37.308444 2016] [core:alert] [pid 14435] [client xxx.xxx.6.2:59534] /var/www/.htaccess: <Directory not allowed here
为什么不试试[此发生器(http://incredibill.me/htaccess-block-country-ips)创建的地址和.htaccess文件给你? – Egg
@egg我之前曾尝试过该网站。我仍然收到'内部服务器错误',再加上我想阻止该网站未提供语法的特定目录。 – Rami
你使用的是什么版本的Apache? –