我注意到我的 .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>