0
垃圾郵件網站正在對我的網站執行302重定向(臨時重定向)。在谷歌搜索結果中,如果您點擊spamingsite.com您將被重定向到mysite.com。有沒有辦法知道請求是來自302重定向並在服務器上阻止它?如何停止302重定向到我的域名?
PS:我正在使用Nginx。
垃圾郵件網站正在對我的網站執行302重定向(臨時重定向)。在谷歌搜索結果中,如果您點擊spamingsite.com您將被重定向到mysite.com。有沒有辦法知道請求是來自302重定向並在服務器上阻止它?如何停止302重定向到我的域名?
PS:我正在使用Nginx。
您的申請將有HTTP_REFERRER,您可以使用標頭在你的nginx的配置添加一個if條件,或者您可以使用valid referrer module explained here
location/{
valid_referers none blocked spamsite.com;
if ($invalid_referer) {
return 403;
}
}
簡化版,意味着spamsite.com是的一個有效的refrers? –
就我個人而言,我從來沒有試過這個指令,但是wiki所說的是那些引用者是被阻止的引用者,請檢查我在答案中的鏈接。 –
添加後,點擊_mysite.com_上的任何鏈接即可獲得403。如果我將_mysite.com_添加到有效查閱者列表中,那麼沒有問題。 –