Friday, April 26, 2024

如何禁止網站被反向代理

在Google中搜索網站信息時發現有人反向代理本站。

網站被反向代理,相當於別人建了一個與原網站一模一樣的網站鏡像,用戶訪問的是他的網址,但實際上所有的內容數據都是我的。對於被反向代理網站來說,最主要的危害就是,搜索引擎很有可能會對原網站降權。

最簡單的解決方法就是阻止其IP訪問你的服務器。

如何查找那個惡意反向代理你網站的IP地址?直接Ping惡意網址是不行的。

首先,使用反代你網站的惡意網址訪問網站的任意一個頁面,然後到你的服務器Apache訪問日誌里找你訪問過的參數,再對應一下瀏覽器信息和訪問時間,就能發現其IP地址。

找到IP地址後,可以通過網站根目錄中的.htaccess文件來設置禁止訪問的IP和IP段。

假如IP地址為1.2.3.1,打開.htaccess文件,加入以下代碼:

Order Allow,Deny
Deny from 1.2.3.1
Deny from 1.2.3
Allow from all

其中Deny from 1.2.3.1為禁止單個IP,Deny from 1.2.3為禁止IP段,可以根據實際情況決定如何設置。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.