【问题标题】:How to bulk redirect URLs in wordpress site?如何在 wordpress 网站中批量重定向 URL?
【发布时间】:2018-07-30 22:05:12
【问题描述】:

在我的 wordpress 网站中,我所有的网页 URL 的结构都是 https://example.com/post-name/。我想使用永久链接在 URL 中包含类别,以便所有 URL 看起来像 https://example.com/category/post-name/。这对我的 SEO 来说将是一个很大的威胁。 有没有办法将我所有的https://example.com/post-name/ URL 批量重定向到https://example.com/category/post-name/?

【问题讨论】:

  • 您可以使用永久链接管理器插件 - 这将能够通过设置新结构来更新您的所有帖子,并添加从旧永久链接到新的重定向 - 同时保持新结构未来的帖子

标签: wordpress url redirect hyperlink structure


【解决方案1】:

最好的办法是使用批量导出工具,它可以为您提供 CSV 格式的所有帖子的永久链接。我们使用WP All Export,它非常适合这个。

以下说明可帮助您轻松地为大量帖子创建单独的重定向。我们已经使用这种技术在几分钟内为移动映射了数千个帖子。

第 1 步:导出所有帖子 您最终应该得到一个包含这种格式的所有永久链接的 CSV...

/blog-post-title/ 
/another-post-title/

第 2 步:添加目标列 复制永久链接列并添加类别 slug(最简单的添加方法是使用 Notepad++ 之类的东西)

你最终会得到像 B 列这样的

/catname/blog-post-title/ 
/catname/another-post-title/

*注意:*如果您要添加多个类别,例如 /catone/ /cattwo/,那么您需要确保您的导出有另一列包含帖子的特定主要类别,并将其添加到下面级联。

第 3 步:将两列连接成一列 您将获取结果并添加到您的 .htaccess 文件中。

电子表格方程式看起来像:

="Redirect 301 "&A1&"  "&B1

结果将是:

Redirect 301 /blog-post-title/ /catname/blog-post-title/

第 4 步:启动新方案 将您生成的重定向放入您的 .htaccess 文件中,但不要保存。 转到 Settings>>Permalinks 并更改您的永久链接方案以包含该类别。

保存永久链接并保存新的 .htaccess 文件。 刷新所有缓存。 做一些测试以确保重定向正常工作。

完成!

【讨论】:

    【解决方案2】:

    我了解您希望重定向帖子 URL 的问题。可以帮助您执行此操作的插件称为Redirection。它非常易于使用并允许添加批量 URL 重定向。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 2017-06-26
      • 1970-01-01
      • 1970-01-01
      • 2020-05-02
      相关资源
      最近更新 更多