註冊/登入
即時PayPal刷卡 1 美元 = 實付約 33.23 台幣 擷取時間: 2016.12.03 19:38:02
您的IP位置:54.211.11.19

話題: 新增 簡單國別拒絕訪問功能

新增 簡單國別拒絕訪問功能 2013-10-21 01:16 #304

  • 妖屁王
  • Offline
  • 管理員
  • 文章: 284
  • 謝謝您收到: 33
  • 活躍值: 18
有些時候 某些特殊情形 您或許不希望某個國家的訪客看見您的網站
這時要如何拒絕該國家訪問? 其實方法有很多 例如寫程式判斷...等等
我們在此提供最簡單的方式 您只要照下列步驟做 即可達到此效果

請於 您的網站根目錄下 通常是 httpdocs 目錄中 尋找檔案 .htaccess 如果沒有該檔案 請手動建立它
並於該檔案中 新增以下程式碼(檔案必於為Unix格式)
SetEnvIf GEOIP_COUNTRY_CODE XX BlockCountry
                                        Deny from env=BlockCountry
其中 第一行 SetEnvIf GEOIP_COUNTRY_CODE XX BlockCountry 的 XX 請自行更換為您想阻擋的國碼
例如 您想阻擋台灣訪客就將 XX 改成 TW
常用國家二位字母國別如下
中國 CN
日本 JP
美國 US
香港 HK
韓國 KR
諸如此類的國碼 請參照 http://zh.wikipedia.org/wiki/ISO_3166-1 表格中的 二位字母

如果想到阻擋複數國家怎麼做? 很簡單 只要多加一行 SetEnvIf GEOIP_COUNTRY_CODE XX BlockCountry 即可
例如 我們想要阻擋 韓國以及日本訪客 只要按照以下程式碼 即可阻擋這兩個國家的訪客訪問您的網站
SetEnvIf GEOIP_COUNTRY_CODE KR BlockCountry
                                                SetEnvIf GEOIP_COUNTRY_CODE JP BlockCountry
                                            Deny from env=BlockCountry

功能影響範圍 : 全系列 Linux 付費主機

如使用上 有任何疑問 歡迎隨時與我們聯絡 謝謝!
本論壇禁止訪客發言
建立頁面時間:0.110 秒
LiveZilla Live Chat Software

會員選單

LiveZilla Live Chat Software

註冊/登入 註冊會員