当访问者来自HTTPS网站时我无法获得URL引荐来源,我想这样做是为了防止那些从特定HTTPS网站重定向的用户,所以我想知道是否有可能从NGINX这样做网站配置。
当用户来自HTTP网站时,预防成功完成。 这是我的NGINX配置:
server {
listen 80;
server_name .....
.....
location / {
if ($http_referer ~* (www.website.com) ) {
return 500;
}
}
...
答案 0 :(得分:1)
nginx没什么。快速" google"可以告诉你,该浏览器不会发送Referer以获取从https到http的链接。有两种可能的方法来解决它。 1)来源网站上的元标记。 2)将您的站点移至https - referer适用于从https到https以及从http到https的链接。