【发布时间】:2020-06-04 15:55:09
【问题描述】:
我有一个网站使用一些旧的链接 png,例如:
<img src="http://j.cd.top/uploads/jvyue/news/2020/04/10/15864804147273771862.png" style="height:211px; width:330px">
并且 png 不存在,所以我尝试通过设置 Nginx 将其重写到本地服务器:
location ~ .*\.(gif|jpg|jpeg|png)$ {
try_files $uri @apache; }
location @apache{
rewrite ^http://j.cd.top/uploads/(.*)$ http://127.0.0.1:8222/$1 permanent;
}
http://127.0.0.1:8222 是服务器图片的本地服务器,但是这个设置不起作用,有什么问题吗?
http://j.cd.top/uploads 不是当前网站,它是旧链接。
我也试过代理通行证:
location ~* \.(gif|jpg|jpeg|png)$ {
proxy_pass http://127.0.0.1:8222;
}
【问题讨论】:
-
j.cd.top/uploads 不是当前网站,它是旧链接。
标签: nginx url-rewriting