在修改域名后, 文章内的媒体链接也需要改变
1.wordpress默认媒体文件
- 默认位置在根目录下的wp-content/uploads/
- 完整路径为”协议”+”域名”+wp-content/uploads/+文件路径
2.媒体文件被文章引用时,文章内容在数据库的位置
- 默认情况下,文章内容存储在wp_posts表的post_content列中
3.一键更换引用位置
UPDATE wp_posts SET post_content = REPLACE( post_content,'旧内容', '新内容' );
网上很多写法,都是直接更换新旧域名,但这是不正确的,应该更精确到文件夹
这意味着,只需要更换wp-content/uploads文件夹,别的不应受影响,具体如下:
UPDATE wp_posts SET post_content = REPLACE( post_content,'旧协议+旧域名+/wp-content/uploads', '新协议+新域名+/wp-content/uploads');