0

我在 phpbb 上运行了一个页面,我想禁用某些柜台的注册。我结束了这个

<Files "ucp.php">
Order Allow,Deny
Allow from all
SetEnvIf GEOIP_COUNTRY_CODE {country} BlockCountry
Deny from env=BlockCountry
</Files>

如您所见,我正在使用 geoip 来检测国家/地区。但现在的问题是这段代码不允许已经注册的用户从这些国家登录,但我只想要注册部分ucp.php?mode=register。然而,即使使用反斜杠,这也不起作用,所以我不知道如何让它工作。

谢谢你的帮助

4

1 回答 1

0

你可以在你的 .htaccess 中做这样的事情

RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(CA|US|MX)$
RewriteCond %{QUERY_STRING} ^(.*)mode=register(.*)$ [NC]
RewriteRule ^ucp.php$ deny_page_for_other_countries.php  [L]
于 2013-07-05T14:04:09.110 回答