我正在使用ReWrite规则来控制访问该网站,当使用一个IP地址我的结构工作正常..但有一个特定的提供者使用许多不同的IP范围这些都与他们的域名“abc123.com”相反,我将如何在我的重写中表达他们的所有范围,例如:* .abc123.com?以下是我使用什么IP的:htaccess ReWriteCond反向查找* .abc123.com格式
RewriteCond %{REMOTE_ADDR} ^123\.456\.789\.012
RewriteRule^- [R=403,L]
,我想这样做:
RewriteCond %{REMOTE_ADDR} ^*.abc123.com
RewriteRule^- [R=403,L]
我想我需要输入更快。 –
AHA类似的答案:)但你有一个额外的'HTTP_REFERER'选项以及 – anubhava
大声笑,这两种优秀的方法。谢谢anubhava&panama Jack ...我测试了远程主机选项,它的运行非常好。希望Stacks允许我选择两个答案,因为你们两个都是正确的,但由于它只有一个,巴拿马需要它比anubhava多一点,所以我会接受这个答案..但是非常感谢你们两个! –