0

wordpress 数据库中包含(或帮助生成)诸如帖子图像等 URL 的表是什么?

我问的原因是,我的服务器上安装了一个 wordpress 主题。之前在localhost. 我将主题和“整个数据库”从本地服务器上传到远程服务器。主题工作正常,除了所有 URL 现在都将我重定向到的原因,localhost/qmihospital/...qmihospital.org/...我认为问题可能是由于数据库引起的,所以我将数据库中的每个链接从 修改localhost/qmihospitalhttp://www.qmihospital.org. 问题还是一样的。谁能告诉我我可能错过了什么。为什么链接没有正确生成?

我在过去 3 个小时里一直在尝试,但我无法根除问题:(

4

1 回答 1

1

您需要将 url 更改为数据库

UPDATE wp_options SET option_value = replace (option_value , 'http://www.oldsite.com' , 
  'http://www.newsite.com')         
WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace 
(guid , 'http://www.oldsite.com' , 'http://www.newsite.com');

UPDATE wp_posts SET post_content = replace 
   (post_content , 'http://www.oldsite.com' , 'http://www.newsite.com');

UPDATE wp_postmeta SET meta_value = replace 
(meta_value , 'http://www.oldsite.com' , 'http://www.newsite.com');

这里用本地主机替换旧站点,用新网址替换新站点,然后转到管理面板>>设置>>永久链接>>更新。

于 2013-11-11T12:07:46.813 回答