我的服务器上几乎没有虚拟主机(\*.mydomain.com
比如xchecker.net
91.122.59.90 - - [2019-09-06 18:09:35] "POST http://fdc.xchecker.net/proxy2017/http/engine16.php HTTP/1.0" 403 302 # "http://fdc.xchecker.net/proxy2017/http/engine16.php" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20100101 Firefox/16.0"
虽然我的域与 *.*.net 完全不同 - 这些请求失败是因为它们要求不存在的文件,
[Fri Sep 06 18:14:50.416879 2019] [authz_core:error] [pid 226975] [client 5.136.243.174:56314] AH01630: client denied by server configuration: /usr/htdocs, referer: RefererString
但我想更早地拒绝他们,因为他们要求我什至没有的域。
我尝试了类似的东西
RewriteEngine on
RewriteCond %{THE_REQUEST} .*http.* [NC]
RewriteCond %{THE_REQUEST} !.*mydomain.com.* [NC]
RewriteRule ^.* - [G,L]
但它根本不起作用
我应该如何拒绝仅基于不良域访问的此类请求?