php - wordpress 中的网站在迁移后重定向到旧 URL

标签 php wordpress .htaccess

我从来没有在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/

相关文章:

php - 在 PDO 中使用 mysql insert 和 implode

php - PHP获取夜间数据的问题

php - 使用 PHP 和 MySQL 通过 current_timestamp 生成站点地图

css - 阻止移动菜单在滚动时消失 - WordPress

mysql - 在 Wordpress 中运行自定义查询时遇到问题

php - Docker-Compose Wordpress:wp_mail()不起作用

php - 无法增加本地 WordPress 中的最大上传文件大小

Apache 从子域重写为 www 但保留所有永久链接

php - 从数组范围搜索值

apache - htaccess 将所有子域重定向到同一目录