允许“拒绝”中的 IP 访问 joomla 页面

允许“拒绝”中的 IP 访问 joomla 页面

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

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

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

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

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

但这只会让服务员不高兴。

正确的方法是什么?

答案1

Deny将您的指令包装在一个Limit块中,以便只有当垃圾邮件发送者发送请求时 403 才会启动POST

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

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

答案2

我认为你需要将其更改为:

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

相关内容