阻止除 1 个国家/地区之外的所有国家/地区,但将此阻止中的 URL 列入白名单

问题描述 投票:0回答:1

为了减少垃圾邮件,我的网站

.htaccess
有以下内容:

GeoIPEnable On
SetEnvIf GEOIP_COUNTRY_CODE AU AllowCountry
Deny from all
Allow from env=AllowCountry

但是,Facebook 现在抱怨它无法访问我网站的隐私政策页面

https://www.example.com/privacy.php
- 它收到了 403。

请问如何将此 URL 从上面的 GEO 块列入白名单?

.htaccess security geolocation
1个回答
0
投票

要将特定 URL 列入白名单,您只需在请求该 URL 时设置

AllowCountry
环境变量即可。例如:

SetEnvIf Request_URI "^/privacy\.php$" AllowCountry

旁白:虽然为什么FB需要访问你的“隐私政策页面”?为什么它看起来只是抱怨那个 URL?

© www.soinside.com 2019 - 2024. All rights reserved.