需要拒绝除了我的访问网站以外的所有IP并显示友好的错误

ale*_*lex 6 apache .htaccess redirect ip-address

我需要否认除了我的所有IP.

我从whatismyip.com获得了我的外向IP.我们假设它是200.200.200.200

这是我的.htaccess的开始

ErrorDocument 403 /down.html

<Limit GET POST>
order deny,allow
deny from all
allow from 200.200.200.200
</Limit>
Run Code Online (Sandbox Code Playgroud)

这适用于拒绝部分 - 它显示我的down.html页面.但是,即使我将正确的IP放在.htaccess中,它也会让我不满.难道我做错了什么?

此外,down.html页面包含一个图像 - 但是当所有请求被拒绝时,我必须将其托管在不同的域上才能显示它.我的.htaccess技能有点生疏,但是如何通过在这个域上使用.htaccess来允许一个图像请求呢?

mik*_*iku 9

<Limit GET POST>
order allow,deny
allow from 200.200.200.200
deny from all
</Limit>
Run Code Online (Sandbox Code Playgroud)

  • &lt;Limit GET POST&gt;,如何执行PUT和DELETE命令?我们可以使用Limit *吗? (2认同)