将本地wordpress移动到新文件夹 - 修复损坏的链接

时间:2017-05-31 13:55:00

标签: localhost

我在localhost(Mamp)上有一个WordPress站点,我创建了另一个站点,所以不是让第一个站点作为mamp的直接localhost我创建了一个包含多个站点的文件夹,所以我可以去localhost然后选择哪个一个我想继续努力。

正如我所做的那样,第一个网站不再工作了,我想它的可能是因为链接不再相同,因为现在它的localhost / site而不是localhost,所以我进入数据库并运行此查询来更改链接所有元素(主页,页面,帖子,图片等)

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost', 'localhost/site/');

我从wpbeginner.com获取此查询,它应该可以工作,但它只适用于主页。其他所有内容,如页面,帖子和图片都不起作用,它只是说"未找到

在此服务器上找不到请求的URL /index.php。"

当我在网站上创建新页面时,我收到同样的错误。

解决这个问题的好方法是什么?

我可以重新安装所有东西,但我知道如果你以正确的方式做到这一点没有必要,我显然没有发生的事情。

1 个答案:

答案 0 :(得分:0)

我现在管理修复它,我尝试更改wp-config文件中的localhost名称但是因为它在数据库中不一样而得到错误,然后我只是检查了wordpress中的固定链接它看起来很好,但我试过了一种不同的类型然后它出于某种原因起作用。然后我将永久链接更改回正常类型,它仍然有效。

如果有人想解释为什么会发生这种感觉很高兴。

相关问题