如何根据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/#">
参考:
我希望 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/#">
参考: