來源:數分科技 編輯:數分科技編輯部 時間:2015-07-02 05:53
用戶網站有時會遇到某些惡意IP的攻擊訪問,或者非法盜鏈、惡意採集網站資源的情況。我們可以通過設置網站根目錄下的.htaccess文件,來限制某些IP對網站的訪問。
如果網站根目錄下已經有.htaccess文件,直接在裏面加入代碼即可;如果沒有.htaccess文件,用記事本創建一個,然後上傳到根目錄即可(創建方法:打開記事本,寫入代碼,保存,文件保存類型選“所有文件”,文件名寫“.htaccess”)。
.htaccess文件需要加入的代碼如下:
Order Allow,Deny
Allow from all
deny from xxx.xxx.xxx.xxx
以上設置表示禁止 IP:xxx.xxx.xxx.xxx訪問,其他IP可以正常訪問。
關於xxx.xxx.xxx.xxx的設置:
屏蔽一個IP:xxx.xxx.xxx.xxx
屏蔽多個IP:xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx(注意:多個IP之間以空格隔開)
屏蔽一個IP段:xxx.xxx.xxx
屏蔽多個IP段:xxx.xxx.xxx xxx.xxx.xxx(注意:多個IP段之間以空格隔開)
代碼解釋:
Allow和Deny可以用於Apache的.htaccess文件中,來控制目錄和文件的訪問授權,Allow表示允許,Deny表示拒絕。
Order Deny,Allow 意思是先檢查是否有Deny規則,不論有沒有Deny規則都會繼續檢查是否有Allow規則。如果有Allow,Allow規則的內容可以覆蓋掉Deny規則。
Order Allow,Deny 則相反。
按照以上方法屏蔽後,該IP訪問網站時打開的就是403頁面,無權訪問!

全行業託管雲平臺,助力千萬業務輕鬆上雲
限時搶購 • 輕鬆上雲
我的購物車 x
| 主機 | 價格 | 操作 |
總計: ¥198.00
立即結算 清空購物車