使用第某网站做一个网页,但想网址显示成自己的,又不想用301,于是使用nginx 反代理。
1.在使用nginx 反代理一个网页时,遇到被代理的网站有一个指向cdn的图片,防盗链的问题。
nginx 设置如下。
2.查看被代理的网页发现:
<section class="page page-1 backgroundSize0" id="1092" style='background-image: url("http://img.weiye.me/zcimgdir/thumb/t_1465709656575cf458d71b6.jpg");
这个这个图片会带上我反代的网址作为referer.导致图片403,
经测试,如果不带referer,或者referer是被代理的url的话,图片是可以获取的。
所以问题来了,这个该怎么设置nginx呢?
跟 nginx 没关系,这个请求根本就不过你的 nginx,你控制不了。