wordpress迁移后的路径问题

时间:2016-11-22 14:38:04

标签: wordpress path migration

我刚将wordpress网站从服务器移到另一个网站并更改了域名。我从服务器1上传了文件并将其下载到服务器2.我还更改了数据库中的网站URL(表" wp_options")并更改了我的DN和重定向设置(通过OVH管理仪表板)。 问题是,网站没有正确显示,很多东西都没有在服务器上找到,所有链接都重定向到旧域。但我可以在主页上看到一些东西。此外,当我尝试访问www.myNewDomain.com/wp-admin时,我被重定向到www.myOldDomain.com/wp-admin。

知道这可能来自哪里以及如何解决它?

感谢任何帮助。抱歉我的英语,不是我的母语。

THX,

地中海

3 个答案:

答案 0 :(得分:0)

它可能在wp_config.php中没有改变

点击此处https://codex.wordpress.org/Changing_The_Site_URL#Edit_wp-config.php

答案 1 :(得分:0)

您需要在导出的数据库文件(不仅仅是表“wp_options”)中的任何位置更改您的网站URL,并在更改链接时,请注意排除http或www(只需使用主域名“stackoverflow.com”)< / p>

答案 2 :(得分:0)

以下是一些可用于在phpmyadmin中更新网址的代码。使用SQL选项卡运行这些。这应该可以修复您迁移内容的404。确保更改表格前缀,如果它不是&#39; wp&#39;。

UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com');
UPDATE wp_posts SET post_content = REPLACE (post_content, 'src="http://www.oldsiteurl.com', 'src="http://yourcdn.newsiteurl.com');
UPDATE wp_posts SET  guid = REPLACE (guid, 'http://www.oldsiteurl.com', http://yourcdn.newsiteurl.com') WHERE post_type = 'attachment';
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://www.oldsiteurl.com','http://www.newsiteurl.com');