我试图限制访问某些目录到某些IP ….我已经做了一些研究,下面是我想出来的,但是当我尝试访问页面时,它返回一个500内部服务器错误..
<Directory "/home/username/public_html/admin/"> order deny,allow deny from all allow from 123.45.67.89 allow from 111.222.333.444 allow from 123.45.*.* allow from 123.44.*.* </Directory> <Directory "/home/username/public_html/blog/wp-admin/"> order deny,allow deny from all allow from 123.45.67.89 allow from 111.222.333.444 allow from 123.45.*.* allow from 123.44.*.* </Directory>
我做错了什么!?
这不是Allow指令的IP地址范围的工作方式 。 *符号不在文档中。
你可以写:
Allow from 123.45
要么
Allow from 123.45.0.0/255.255.0.0
要么
Allow from 123.45.0.0/16
还有其他允许的语法,但我发现CIDR表示法是最清晰和最可读的。