WordPress将图片地址使用二级域名的方法(转)

文章最后更新时间:2025-09-20 00:17:01

WordPress图片默认是储存在 wp-content/uploads 目录下,我就在想能不能把图片URL:

https://xxx.cn/wp-content/uploads/年份/月份/图片.png -> https://img.xxx.cn/年份/月份/图片.png ,󠄐󠄹󠅀󠄪󠄡󠄨󠄢󠄞󠄡󠄢󠄣󠄞󠄡󠄤󠄤󠄞󠄢󠄤󠄠󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄩󠄥󠄥󠄬󠅒󠅢󠄟󠄮󠄾󠅑󠅝󠅕󠄪󠄼󠄹󠄽󠄡󠄢󠄣󠄤󠄥󠄦󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄥󠄨󠄢󠄩󠄨󠄤󠄦󠄨󠄬󠅒󠅢󠄟󠄮󠇕󠅰󠆖󠇖󠅴󠅿󠇕󠅽󠆊󠇕󠆞󠆒󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹󠄬󠅒󠅢󠄟󠄮

这样既可以加速图片访问,又可以方便管理,而且美观,可以缩短图片地址。󠄐󠄹󠅀󠄪󠄡󠄨󠄢󠄞󠄡󠄢󠄣󠄞󠄡󠄤󠄤󠄞󠄢󠄤󠄠󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄩󠄥󠄥󠄬󠅒󠅢󠄟󠄮󠄾󠅑󠅝󠅕󠄪󠄼󠄹󠄽󠄡󠄢󠄣󠄤󠄥󠄦󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄥󠄨󠄢󠄩󠄨󠄤󠄦󠄨󠄬󠅒󠅢󠄟󠄮󠇕󠅰󠆖󠇖󠅴󠅿󠇕󠅽󠆊󠇕󠆞󠆒󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹󠄬󠅒󠅢󠄟󠄮

以下为我的实现步骤:

1.新建一个域名解析

以宝塔为例,新建一个域名,并解析,将根目录地址记下来

图片[1]-WordPress将图片地址使用二级域名的方法-倦意博客

创建完成以后 将原 wp-content/uploads 目录下的所有文件迁移到新域名根目录中!

2.WordPress后台设置

在后台 – 设置 – 媒体

图片[2]-WordPress将图片地址使用二级域名的方法-倦意博客

在默认上传路径填写第一步中的根目录地址

在文件的完整URL地址填写第一步中的域名,如:https://img.jyblog.cn󠄐󠄹󠅀󠄪󠄡󠄨󠄢󠄞󠄡󠄢󠄣󠄞󠄡󠄤󠄤󠄞󠄢󠄤󠄠󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄩󠄥󠄥󠄬󠅒󠅢󠄟󠄮󠄾󠅑󠅝󠅕󠄪󠄼󠄹󠄽󠄡󠄢󠄣󠄤󠄥󠄦󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄥󠄨󠄢󠄩󠄨󠄤󠄦󠄨󠄬󠅒󠅢󠄟󠄮󠇕󠅰󠆖󠇖󠅴󠅿󠇕󠅽󠆊󠇕󠆞󠆒󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹󠄬󠅒󠅢󠄟󠄮

图片[3]-WordPress将图片地址使用二级域名的方法-倦意博客

到这一步,你接下来新上传的所有地址都会用这个新域名来解析

(PS:浏览通常只会同时载入一个域名下的4个资源,使用二级域名图床可以增加浏览器同时载入的文件数量,也可以达到加速网站的效果。)

话说操作的小伙伴会说,后台多媒体中找不到媒体路径的选项,那如何操作呢?可以通过下面的代码重新找回设置选项,

具体如下; 将代码添加到主题目录的functions.php文件中;

//找回上传设置
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}
//找回上传设置结束

3.修改数据库

我们需要修改数据库,将原来的文章内的图片路径替换为新路径

这里我推荐用Better Search Replace插件,因为改数据库有点麻烦

修改数据库之前记得备份!

搜索 https://jyblog.cn/wp-content/uploads/ 替换成 https://img.jyblog.cn/

勾选数据表 wp_postmetawp_posts,并且勾选替换GUIDS,点击运行搜索/替换

图片[4]-WordPress将图片地址使用二级域名的方法-倦意博客

这样就完成了将图片使用二级域名加载

© 版权声明
THE END
喜欢就支持一下吧
点赞0
评论 抢沙发

请登录后发表评论

    暂无评论内容