我将粘贴文章中的解决方案。您可以使用sql查询更改路径,但在此之前,make a backup of your database first.
确保选择了新数据库,然后在表上运行一些SQL更新和替换命令,尤其是wp\\u options、wp\\u posts、wp\\u postmeta。使用下面的代码,交换新旧URL,不要使用斜杠。如有必要,也可在适用的情况下更改表格前缀值(即wp\\uu1)
下面是sql查询,您应该在数据库管理器(通常是phpmyadmin)中启动这些查询。查找SQL选项卡。在这些sql查询中,您需要用新旧URL替换URL。如果您有不同的表前缀(不是wp\\uux),请在单词UPDATE之后也更改它们:
UPDATE wp_options SET option_value = replace(option_value, \'http://www.oldurl\', \'http://www.newurl\') WHERE option_name = \'home\' OR option_name = \'siteurl\';
UPDATE wp_posts SET guid = replace(guid, \'http://www.oldurl\',\'http://www.newurl\');
UPDATE wp_posts SET post_content = replace(post_content, \'http://www.oldurl\', \'http://www.newurl\');
UPDATE wp_postmeta SET meta_value = replace(meta_value,\'http://www.oldurl\',\'http://www.newurl\');
source link