我成功将我的WordPress网站转移到了实时网站。除了一些链接和链接的图像,每件事都正常工作。点击后,他们仍然会重定向到localhost。
我试过这个查询
UPDATE wp_posts SET post_content = replace(post_content,"http://localhost/wordpress","MY LIVE SITE'S URL")
我不是MySQL的专家。所以我只是在我的phpmyadmin面板的查询部分中运行了这个查询。我收到了这个错误:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE wp_posts SET post_content = replace(post_content,"http://localhost/wordpres' at line 2
任何有助于解决这个错误的帮助???
答案 0 :(得分:0)
我已经多次使用此插件来完全符合您的描述:https://wordpress.org/plugins/better-search-replace/
答案 1 :(得分:0)
您应该使用此SQL代码段更改guid列中的URL:
UPDATE wp_posts SET guid = REPLACE(guid, 'http://localhost/wordpress', 'LIVE URL');
还要确保所有文件都在线。如果有一个简单的解决方案,我不是插件的粉丝。使用Wordpress,可以在不需要插件的情况下完成很多事情。