【发布时间】:2019-05-04 02:38:39
【问题描述】:
我正在使用 SetEnvIf 和 Deny 在我的 .htaccess 中阻止访问某些国家/地区。
但我需要从该阻止中排除某些 URL,因此我正在为这些 URL 设置另一个环境变量。
如何根据变量 1 和变量 2 的组合进行拒绝?
SetEnvIf GEOIP_COUNTRY_CODE xx BlockedCountry
SetEnvIf Request_URI "^/important" NeverBlock
在伪代码中我现在想这样做:
Deny from env=BlockedCountry && !NeverBlock
【问题讨论】:
标签: apache .htaccess environment-variables mod-access