允许访问joomla页面的ip的'拒绝'

我注意到我的.htaccess文件包含

<Files 403.shtml> order allow,deny allow from all </Files> 

它允许403错误页面403.shtml被在“拒绝”行中指定的地址查看。

我只想显示(启用SEF的joomla)网站的主页(而不是任何其他页面),而不是显示错误页面。 我的微弱尝试是:

 <directory /> order allow,deny allow from all <directory> 

但是,这只是令服务器不高兴。

什么是正确的方法来做到这一点?

将你的Deny指令包装在一个Limit块中,这样只有当垃圾邮件发送者发送一个POST请求时403才会开始。

 <Limit POST> Deny from 192.0.2.0/24 Deny from 10.0.2.1 # etc </Limit> 

这可以在Deny指令(htaccess文件)的当前位置或在<Directory />块中完成。

我认为你需要改变它:

 <Directory> order allow,deny allow from all </Directory>