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_添加到有效查阅者列表中,那么没有问题。 –