【问题标题】:Wordpress changed directory url / site broke permalinks and pagesWordpress 更改了目录 url / 站点破坏了永久链接和页面
【发布时间】:2017-10-22 10:25:01
【问题描述】:

我将我的 wordpress 网址和网站网址从“博客”更改为“附加”。现在只有主页有效。帖子永久链接和页面转到 404 页面。我在变化中错过了什么吗?我如何解决它?谢谢。新帖子和页面也有同样的问题。

我在某处读到需要检查 .htaccess 页面,但找不到。 ... 还是我需要更新 wp_config 文件中的内容?

【问题讨论】:

  • 您的意思是您将domain.com/blog/ 更改为domain.com/extras/ 吗?
  • 是的。我将根文件夹中的整个 wordpress 文件夹从 domain.com/blog/ 移动到 domain.com/extras/
  • 在您的常规设置中更改您的`站点地址(URL)`和`WordPress地址(URL)`。然后保存..您可能还需要打开永久链接设置并单击保存,而无需对永久链接设置进行任何更改
  • 尝试了所有方法,但无济于事。
  • 我能给出的最后一个建议是 export 。下载您的数据库,然后搜索并将domain.com/blog/ 替换为domain.com/extras/ 然后转储您的数据库,使用新数据库导入.. 风险自负:)

标签: wordpress permalinks


【解决方案1】:

您需要在整个数据库中搜索字符串 /blog/,这是您以前的目录,并将其替换为 /extras/,这是您的新目录。使用这个搜索和替换脚本https://github.com/interconnectit/Search-Replace-DB/archive/master.zip

下载并上传您的附加目录中的所有内容。在把它放在那里之前,将它的解压缩目录名重命名为 snr。这将使访问脚本更容易。现在打开http://example.com/extras/snr,按照上面的说明在顶部放置字符串,然后点击运行。

它将搜索整个数据库,并在其中找到“/blog/”将其替换为“/extras/”。问题解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-12
    • 1970-01-01
    • 2011-04-25
    • 1970-01-01
    • 2012-12-28
    相关资源
    最近更新 更多