迁移WordPress 404错误

时间:2014-10-28 20:08:45

标签: wordpress migration http-status-code-404

我正在将我的网站迁移到具有新域的新服务器。首页加载正常,但任何其他链接都会导致404错误。什么可能导致这???永久性问题??

这就是我所做的:

  • 将所有文件移至新服务器
  • 使用new-domain.com
  • 搜索并替换old-domain.com的数据库
  • 备份并上传到新服务器我的SQL数据库
  • 根据新数据库更改了wp-config.php

它还能做什么?我甚至尝试使用Search-Replace-DB-master来搜索和替换任何序列化数据,但无济于事。我甚至无法到/ wp-admin进行任何重新配置​​。

2 个答案:

答案 0 :(得分:0)

好的,问题解决了。谁是你爸爸?

解决方案:

这个问题确实是一个固定问题。为了解决这个问题,我访问了phpMyAdmin,在我的wordpress数据库中搜索了'permalink',并在表'options'中找到了条目。您已编辑“permalink_structure”字段并将其留空。就我而言,permalink_structure的值为'/%postname%/'。保存并尝试加载您的网站。 Whalaa!

仅供参考,如果您仍然无法访问wp-admin(像我一样),它可能是您安装的安全插件。访问您的服务器(SSH或FTP)并重命名您的插件目录,以便WordPress不会加载它。提醒一下,插件位于/ wp-content / plugins。

祝你好运。

答案 1 :(得分:0)

在我上面的评论之后,我认为这是解决此问题的方法:

编辑apache2.conf

sudo nano /etc/apache2/apache2.conf。向下滚动,直到找到Directory /var/www/>。将AllowOverride None更改为AllowOverride All。保存文件并退出(Ctrl + XY)。

为.htaccess启用mod_rewrite

sudo a2enmod rewrite

重新启动服务器

sudo systemctl restart apache2

这对我有用,希望它对您也有用。

信用:WordPress stackexchange上的Avinash