从实时移动到本地主机后,一页不会显示在 wordpress 上

One page won't show on wordpress after moving from live to localhost

我将我的网站从 live 移动到 localhost 以对其进行一些修改,但我遇到了一个问题,一个页面不会显示:"Oops! That page can’t be found."。

我试过以下方法
1. 激活rewrite_module
2. 停用每个插件以查看是否有人导致问题
3. 重新复制数据库和文件以防第一个t运行sfer
期间出现故障 4.阅读重置永久链接可能会解决问题。将永久链接更改为默认值 - 该页面现在可以使用,但是当我改回自定义时问题仍然存在。

这很奇怪,因为似乎只有一个页面没有显示,其他页面都可以正常工作,并且在实时版本上也没有问题。

我运行没有解决方案可以请任何人帮忙吗?

这可能是 htaccess 的问题。在 wordpress 中使用查询字符串 url 时,不需要 htaccess,但对于其他任何 Wordpress 使用 mod_rewrite.

您的本地 Apache 服务器是否开启了 htaccess?在 httpd.conf 中,AllowOverride All 应该在您的活动目录中打开。

Wordpress 可以创建新文件吗?权限不足可能会阻止它创建 htaccess 文件。

最后,检查您的 link 是否指向正确的位置。有时问题就像 link 中的拼写错误一样简单 ;) 祝你好运。

这可能是由永久链接或 .htaccess 引起的

检查您页面的 url 如果 URL 没有问题则

按照以下步骤操作一次:

  1. 转到设置->永久链接->将其设为默认->重新加载或刷新
  2. 然后现在再次转到设置->永久链接->帖子名

您的 .htaccess 将通过永久链接更新。