WordPress网站搬家更换域名 很容易忽视的一点 OSS的防盗链需要更改域名
瓦片建站由于这几天网站在备案无法访问,之前的域名wpapp已经弃用,请记住现在的唯一域名:www.wp123.cn
在更换域名的过程中,WordPress需要更改网站的域名设置,在数据库中常见的修改是:
1 2 3 | UPDATE wp_options SET option_value = REPLACE(option_value,'old domain','new domain') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET post_content = REPLACE(post_content,'old domain','new domain'); UPDATE wp_posts SET guid = REPLACE(guid,'old domain','new domain'); |
上面的sql执行语句,是替换网站主页的链接,文章内容的链接…… 在使用这段语句的时候也需要注意下数据表的前缀。
在修改完上面的内容后,如果你使用了云服务,比如我使用了阿里云的OSS,那么很可能忽视掉在阿里云还需要修改OSS的防盗链设置。
那么就需要前往阿里云后台--OSS
https://oss.console.aliyun.com/overview
找到bucket
https://oss.console.aliyun.com/bucket
找对对应的bucket后,找到防盗链。
如果你没设置就不会有这个问题。
还有一个镜像回源需要修改一下域名。
在OSS 对应的bucket的数据管理里面
这些都设置好了,如果你之前使用了插件,在插件端也需要修改,比如我之前用过wpjam-basic处理的OSS,那么在插件端还需要修改一下设置。
云储存设置修改CDN域名
本地域名设置。
这些修改了基本上就差不多了,当然根据你自己的使用情况,可能还涉及到一些其他的修改,本文主要针对容易忽视的OSS域名,因为这部分里面,有部分不在程序这边控制,而是在云服务商那边修改。