Semalt傳達有關如何使用Nginx阻止引薦來源垃圾郵件的重要信息

在深入分析軟件中尋找機會和想法時,您可能會遇到一些引薦垃圾郵件。這些推薦已經存在很長時間了,但是達羅達爾已經將它們帶入了另一個層次。

Ivan Konovalov, Semalt 客戶成功經理說,Darodar是偽造的SEO工具,已劫持了殭屍網絡。它提出了一種新的廣告方式,它使用一種策略,使您的網站在不同的時間被不同的IP,國家或什至設備所淹沒,但是所有這些對像都有相同的引薦。他們希望,一旦您發現這種可疑流量,便希望對其進行更多調查,從長遠來看,您將購買他們的產品。

Darodar成功使用這種類型的廣告時,大多數網站都開始使用引薦垃圾郵件,並且已經達到破壞和扭曲網站分析的目的。它已成為主要的網站違規者之一。

為什麼引薦來源垃圾郵件成為問題?

除了使用不相關的數據來扭曲和破壞您的網站之外,垃圾郵件浪費大量時間。大多數人抱怨在試圖向客戶解釋達羅達爾時會感到多麼沮喪,以及為什麼他們應該忽略它。儘管可以使用Google Analytics(分析)創建過濾器來幫助過濾引薦來源垃圾郵件,但此解決方案唯一要做的就是掩蓋問題。

垃圾郵件發送者一旦爬網或訪問您的網站,它們便開始使用服務器的資源,但這並不是您所需要的。加載服務器意味著加載速度變慢,這可能導致跳出率高和排名低。

阻止此問題的關鍵是在有機會在您的網站上註冊為引薦來源之前將其阻止。有多種方法可以實現此目標,其中一種方法是使用nginx。只需按照以下步驟操作即可:

創建以下全局nginx規則目錄:

sudo mkdr/etc/nginx/global

sudonano/etc/nginx/global/referee垃圾郵件。

創建目錄後,將下面的文本粘貼到編輯器中,然後保存並退出;

##

#個引薦來源網址排除

##

if($ http_referer〜“(semalt \ .com | buttons-for-website \ .com)”){

將$ prohibited設置為“ 1”;

}

if($禁止){

返回403;-+

}

這些步驟將幫助您檢測並阻止website.com和darodar.com的按鈕。這是主要的網站違法者,但是您仍然可以阻止任何其他您希望的引薦垃圾郵件。一致表達式語法採用主機名,並在句號後面加上句點,然後用小節將它們連接起來。

添加到站點的配置文件中,添加;

服務器{

...所有已經存在的東西...

include/etc/nginx/global/*

}

重複此過程可能很無聊,因為您必須為每個站點進行此操作,但是麻煩的是您可以通過添加以下內容來再次使用它/ etc/nginx/global /目錄中的新全局目錄。如果您的網站上有模板文件,則在其中添加行將非常有用。

通過執行以下操作來確保沒有鍵入錯誤:

Sudo nginx –t,然後重新加載Nginx配置,從這裡開始,您的站點將很不錯。