所有包含项都指向本地主机

时间:2017-02-25 作者:Adam Allen

我刚刚通过FTP将我的wordpress站点从本地主机转移到我的web主机。

我可以使用我的域加载我的主页,但没有加载CSS或JS,看着控制台,我可以看到它无法在添加时检索文件http://localhost/ 在每个文件路径的前面。

我在哪里可以改变所有这些?

对不起,我对wordpress很陌生。

1 个回复
最合适的回答,由SO网友:Arsalan Mithani 整理而成

将站点从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都会更新。

我建议先运行上面的查询,然后您也可以尝试这个插件。

相关推荐

无法上载主题。错误:“无法将上载的文件移动到/var/www/wp-ploads/localhost/2011/10。”

The uploaded file could not be moved to /var/www/wp-uploads/localhost/2011/10. 这是我尝试上载wordpress主题时收到的错误消息。这是我的文件夹的当前权限状态。$ sudo ls -la /var/www/wp-uploads/localhost total 12 drwxrwxr-- 3 root www-data 4096 2011-10-27 16:44 . drwxr-x--