将WordPress迁移到本地计算机不能处理除FrontPage以外的所有损坏的URL

时间:2021-07-12 作者:CM3

我在我的Win 10 PC上安装了XAMPP,并将我的wordpress网站迁移到我的PC上。迁移后,只有frontpage可以工作。其他URL将得到一个;找不到;。frontpage只是部分工作,但我看到了一个页面。

我已更改wp\\U选项中所需的数据。在wp\\U帖子中,我更改了列guid中的URL。我还修改了apache配置,但没有成功。在wp config中将debug设置为true。php没有显示任何异常。我可以知道你对我应该调整的其他方面有什么建议吗?

只有当我使用localhost/bs/wp-admin而不是localhost/wp-admin时,wp-admin才能工作。我尝试重新保存永久链接,但链接仍然断开。

谢谢buttered\\u toast。htaccess使文件可见。是否有其他需要更改的位置,我发现:

 
include(./php/depth2.php) file not found"
我使用PHP代码段(也称为XYZ PHP)插件。我已经记下了你的答案。主题似乎默认为标准Avada主题。

1 个回复
最合适的回答,由SO网友:Buttered_Toast 整理而成

将实时站点迁移到本地时,您需要做几件事。

更新站点url,您可以在wp\\U选项列(phpmyadmin)或wp配置中执行此操作。php您需要查找并替换旧url的所有实例,您可以使用better search replace, 这是一个很好的插件,可以更新。htaccess来指示wordpress的正确路径,对于大多数情况来说,这应该足够了

编辑

enter image description here

假设您的wordpress站点位于htdocs/mysite

RewriteBase和RewriteRule应该是这样的

RewriteBase /mysite/
RewriteRule . /mysite/index.php [L]