如何在指定国家拒绝访问,并且只允许通过.htaccess进行密码validation

我需要拒绝某个特定国家/地区的网站访问,但允许通过.htaccess身份validation绕过

我发现这个网站https://www.ip2location.com/blockvisitorsbycountry.aspx

在那里我可以下载一个.htaccess拒绝来自特定国家的访问,但我不知道是否有可能增加继续用户/密码的能力

<Limit GET HEAD POST> order allow,deny allow from all deny from 123.456.789.0/255 </Limit> 

将其放在根文件夹中也会拒绝访问该国以外的Google机器人?

你看过“满足”指令吗?

Satisfy指令可用于指定在尝试确定特定用户是否被授予许可时可考虑多个标准。 满足可以采取两个选项之一 – 所有或任何。 默认情况下,假设值是全部。 这意味着如果指定了几个标准,那么为了让某个人进入,就必须满足所有这些标准。但是,如果设置为任意标准,则可以指定几个标准,但是如果用户满足这些标准,那么他们将被授予入口。

https://httpd.apache.org/docs/2.2/howto/auth.html#satisfy