发布文章的时候,用户上传图片到服务器,服务器会返回一个图片地址,用户编辑的文章内容会保存这个图片地址。也就是说,服务器的地址(图片地址)已经是文章内容的一部分了。
服务器换地址的话所有文章里的图片都失效了?这不合理啊。
1
kaiki 2020-09-16 17:42:08 +08:00
数据库升级替换吧
|
2
alienx717 2020-09-16 17:46:21 +08:00
所以使用类似 OSS 这种功能啊
|
4
qiayue 2020-09-16 18:06:06 +08:00
定期替换
|
5
TimePPT 2020-09-16 18:18:48 +08:00
图片地址 url 没规律么?有规律的话最省事的是统一 301 跳转呗。
如果想直接解决就 1L 说的,数据库批量替换升级 |
7
keepeye 2020-09-16 18:26:48 +08:00
这能有多少篇文章,写个脚本批量替换一遍
|
8
zpfhbyx 2020-09-16 18:26:56 +08:00
|
9
westoy 2020-09-16 18:27:38 +08:00
半夜三更偷偷摸摸数据库里 replace
大明湖畔的 onerror, 就是对搜索引擎不太友好 设计的时候拿 k-v 结构保留一个 key->location 的转换, 上传后返回这个 key, 不返回物理地址, 本地留个冷备 |
10
redtea 2020-09-16 18:29:11 +08:00 via iPhone
存相对路径还能省数据库空间
|
11
cs419 2020-09-16 18:42:24 +08:00 2
用 cname
真实地址 pic.out1.example.com/1.jpg 文章里存的时候存 pic.my.example.com/1.jpg 哪天图床域名变了 pic.out2.example.com/1.jpg pic.my.example.com 是你持有的域名 改 cname 很简单 |
12
ddefewfewf 2020-09-16 19:01:08 +08:00 via iPhone
/xxx.jpg
|