我从来没有在wordpress上迁移过一个网站,我会一步一步地说明我是怎么做的,需要把网站放在同一个服务器上的一个新域上,所以只有迁移的文件,数据库是平等的.
我将旧 wordpress 中的所有文件复制到新站点文件夹中, 我在新网站上得到了以下结果: 主页 - 该网站带有主题,但出现一条消息:404:未找到页面或文件。 newsite/wp-admin/- 重定向到 oldsite/wp-admin/
我可以在站点管理员中选择旧的新 URL,但恐怕我永远无法访问。能走吗?
谢谢。
最佳答案
我已经用第 04 号的解决方案解决了我的问题,请参阅下面我尝试过的内容:
1- 确保数据库 wp_option 链接已设置
/* MySQL: */
update wp_options set option_value = 'http://example.com' where option_name = 'siteurl';
update wp_options set option_value = 'http://example.com' where option_name = 'home';
2- 在 wp-config.php 文件中另外定义 url
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
3- 从服务器清除缓存
4- 清除浏览器缓存和历史记录(万岁!!!它解决了我的问题,没有重定向)
在 Chrome 上,导航到 chrome://settings/clearBrowserData
并清除图像和文件缓存。
关于php - wordpress 中的网站在迁移后重定向到旧 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20122583/