将站点从live server迁移到本地或从本地迁移到live server后,您必须更新网站URL。
转到您的phpmyadmin
并选择您的数据库,然后在SQL 部分粘贴以下代码(替换http://www.oldurl.com
到您的本地主机URL和http://www.newurl.com
到您现有的live domain URL,请仔细操作),然后单击Go。
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 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\');
它将用新的实时域URL替换本地主机URL。
之后转到Settings > Permalinks
然后单击“更新/保存”按钮,然后查看您的网站;它的内部页面,请确保退出本地主机,以便查看URL现在是否已更新&;不
Keep in mind
您可能仍然需要更改网站内容中的某些URLmay be 你放的。
Method 2
还有一个插件叫做
Velvet Blues Update Urls, 安装(&A);激活它,然后转到
Tools > Update URLs
然后执行相同的操作,将旧url放入旧部分和新live to New url部分选中除
Guid 然后单击更新,但不能保证所有URL都会更新。
我建议先运行上面的查询,然后您也可以尝试这个插件。