我在我的apache中使用以下规则,以允许将特定主机重定向到禁止页面:
#Required set of rewrite rules
RewriteEngine on
RewriteMap hosts-deny txt:/etc/apache/banned-hosts
RewriteCond ${hosts-deny:%{REMOTE_ADDR}|NOT-FOUND} !=NOT-FOUND [OR]
RewriteCond ${hosts-deny:%{REMOTE_HOST}|NOT-FOUND} !=NOT-FOUND
RewriteRule ^ /why-am-i-banned.html
它对于IP号和主机名非常有效。我知道如何更改它,它允许维护域名和IP范围(例如 .mydomain.xy和192.100.200。)吗?我尝试了一些regexp,但似乎没有任何效果。>