迁移WordPress 404错误
我正在将我的站点迁移到具有新域的新服务器。首页加载正常,但任何其他链接都会导致404错误。这是什么原因造成的???永久性问题 这就是我所做的:迁移WordPress 404错误,wordpress,migration,http-status-code-404,Wordpress,Migration,Http Status Code 404,我正在将我的站点迁移到具有新域的新服务器。首页加载正常,但任何其他链接都会导致404错误。这是什么原因造成的???永久性问题 这就是我所做的: 已将所有文件移动到新服务器 搜索并用new-domain.com替换我的旧域.com数据库 备份并上载到新服务器my SQL数据库 根据新数据库更改了wp-config.php 还可能是什么?我甚至尝试使用searchreplacedbmaster来搜索和替换任何序列化数据,但没有效果。我甚至无法访问/wp管理员进行任何重新配置。好的,问题解决了 解
- 已将所有文件移动到新服务器
- 搜索并用new-domain.com替换我的旧域.com数据库
- 备份并上载到新服务器my SQL数据库
- 根据新数据库更改了wp-config.php
祝你好运。根据我上面的评论,我认为这是解决这个问题的方法: 编辑apache2.conf
sudo nano/etc/apache2/apache2.conf
。向下滚动直到找到目录/var/www/>
。将AllowOverride None
更改为AllowOverride All
。保存文件并退出(Ctrl+X
和Y
)
为.htaccess启用mod_重写
sudo a2enmod重写
重新启动服务器
sudo systemctl重启apache2
这对我来说很有效,希望对你也同样有效
信用证:在WordPress stackexchange上,您尝试过更改永久链接选项吗?我没办法。没有仪表板访问权限。。。我得到了404错误。这个解决方案看起来不错,但它并没有真正解决问题。在你的
wp_选项中有这个'28 | permalink_结构|/%postname%/| yes',意味着你的permalink被设置为post name,按这里的建议留空意味着将其设置为simple。你是对的@bam,它将permalink结构重置为默认值。太长时间我都记不起来了,我想我失去了对整个网站的访问权,因为永久链接结构无法识别。我在数据库中清除了它,WordPress将其重置为默认值,然后我再次获得了对该站点的访问权限,并将其设置回post_name。