请知悉:本文最近一次更新为 10年 前,文中内容可能已经过时。

WordPress后台(域名/wp-admin/options-general.php)可以设置Site Address (URL)和WordPress Address (URL),更换域名后,仅仅修改这两个部分只能处理一些问题,对于文章内含有原始域名链接等信息的部分是无法修改的,所以经过测试,列入如下数据库指令。更换域名后,可以通过phpMyAdmin进入WordPress数据库,执行对应指令达到整站相关信息中,所有域名的替换。
具体指令如下:

update wp_options set option_value=replace(option_value, '旧域名','新域名');
update wp_postmeta set meta_value=replace(meta_value, '旧域名','新域名');
update wp_posts set guid=replace(guid, '旧域名','新域名');
update wp_posts set post_content=replace(post_content, '旧域名','新域名');
/*以下指令是安装了Revolution Slider插件并建立过对应的slider才需要执行的*/
update wp_revslider_sliders set params=replace(params, '旧域名','新域名');
update wp_revslider_slides set params=replace(params, '旧域名','新域名');
update wp_revslider_slides set layers=replace(layers, '旧域名','新域名');

要注意的是,例如

https://abc.abc.com

是旧域名,那你在MySQL指令中只需要对应abc.abc.com这一部分,否则会引起不必要的麻烦。不需要添加“https://”哦!

执行完前四行数据库指令后,你的WordPress站点所有链接就都更新完毕了。当然如果你装了其他对数据库又操作的插件,处理结束后请在phpMyAdmin后台对旧域名进行搜索,如果有的话,照猫画虎修改对应MySQL指令进行批量替换既可。


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《WordPress更改域名后如何处理可以整站更换到新域名》相关的博文:


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌