要替换您当前的网站域名URL,请执行以下步骤:

1. 通过您网站的控制面板转到phpMyAdmin 。

2. 左侧面板列出了您的所有数据库。选择连接到您的WordPress站点的那个,然后转到SQL选项卡。

WordPress数据库表

3. 输入以下SQL查询:(将以下语句的新旧域名替换成你自己的)

UPDATE wp_options SET option_value = replace(option_value, 'www.mydomain.com','www.newdomain.com') ;

UPDATE wp_posts SET post_content = replace(post_content, 'www.mydomain.com','www.newdomain.com') ;

UPDATE wp_posts SET guid = replace(guid, 'www.mydomain.com','www.newdomain.com');

UPDATE wp_postmeta SET meta_value = replace(meta_value, 'www.mydomain.com', 'www.newdomain.com');

UPDATE wp_comments SET comment_content = replace(comment_content, 'www.mydomain.com', 'www.newdomain.com') ;

UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'www.mydomain.com', 'www.newdomain.com') ;

 

Yoast SEO 插件的 wp_yoast_indexable 表
如果您正在使用 Yoast SEO 插件,并将您的数据库升级为Yoast ‘indexibles’。这时要在从一个域名迁移到另一个域名,则需要查找并替换下面字段permalink、twitter_image、open_graph_image和 open_graph_image_metawp_yoast_indexable。

UPDATE wp_yoast_indexable SET permalink = replace(permalink, 'old_domain.com', 'new_domain.com');
UPDATE wp_yoast_indexable SET twitter_image = replace(twitter_image, 'old_domain.com', 'new_domain.com');
UPDATE wp_yoast_indexable SET open_graph_image = replace(open_graph_image, 'old_domain.com', 'new_domain.com');
UPDATE wp_yoast_indexable SET open_graph_image_meta = replace(open_graph_image_meta, 'old_domain.com', 'new_domain.com');