[英]disallowing access to a file via htaccess
我有一個在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的注冊部分。 但是,即使使用反斜杠也無法使用,所以我不知道它是如何工作的。
謝謝你的幫助
您可以在.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]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.