【发布时间】:2018-09-07 07:24:52
【问题描述】:
我已将我的 wordpress 网站迁移到新主机。正确迁移数据库,更改 .htaccess 和 wp-config。该网站的主页加载非常好。但是,当我单击任何页面时,它们都不起作用。
目录是
.../public_html/directory_name/site/
当我点击一个页面时,它会回退到
.../public_html/directory_name/index.php。
它发生在所有页面,包括管理/登录页面。 我已经迁移了 4 个网站,其中 3 个发生了这种情况。
试图查看其他问题和信息,但我无法找到导致此问题的原因。
这背后的原因可能是什么?如果需要,我可以提供任何源代码/信息。
更新:
所以我已经设法解决了这个问题!
- 在迁移站点之前关闭所有安全插件(wordfence/ithemes 安全)。
- 已删除 .htaccess,并重新创建了一个。
- 迁移了站点,并更改了 .htaccess。
- 安装了安全插件
【问题讨论】:
-
更新/保存你的永久链接,看看是否能解决它...
-
域名和以前一样吗?你能发布 .htaccess 文件吗?服务器可以运行 .htacess 文件吗?
-
在其中一个站点上,我可以使用 url/wp-login.php 访问管理页面。我已经尝试更改永久链接,并且它可以加载页面。但是当我切换回原来的永久链接格式时,它仍然失败。域与以前不同。是的,服务器可以运行 htaccess 文件。我也在使用 htaccess 代码进行更新。
-
不幸的是,代码可能太长了,并且代码格式无法完全正常工作。这是因为安全插件。你有其他方法可以分享吗?
标签: wordpress phpmyadmin host migrate