如何根据ip限制访问url/sub-url?

How to restrict access to a url/sub-url based on ip?

我希望 https://example.com/wp-json/ 及其下的所有内容(因此 /wp-json/xxx 以及 /wp-json/xxx/xxx)仅使用 htaccess 从 2 个 IP 地址访问文件。

所以在我的 htaccess 文件的顶部我添加了:

<RequireAll>
    Require all granted
    Require ip 111.111.111.111 22.222.222.222
</RequireAll>

但是如何在 htaccess 中添加仅适用于 https://example.com/wp-json/ 及其子文件夹的条件?类似于:

<If url includes https://example.com/wp-json/>
    <RequireAll>
        Require all granted
        Require ip 111.111.111.111 22.222.222.222
    </RequireAll>
</If>
<If url includes https://example.com/wp-json/>
<If "%{REQUEST_URI} =~ m#^/wp-json/#">

参考: