【问题标题】:How to change URL links that were made by WordPress?如何更改由 WordPress 创建的 URL 链接?
【发布时间】:2013-07-31 06:45:41
【问题描述】:

我有一个 WordPress 博客。目前所有的帖子都在这个约定中:

http://www.myblog.com/blog/?p=1442

现在我想更改所有类似这样的帖子的 URL:

http://www.gomidjets.com/blog/this-is-my-post

虽然通过更改博客设置很容易应用它,但最大的问题是我放置的链接 在许多外部网站中。我无法更改它们,我想以某种方式将旧链接映射到新链接。 你知道怎么做吗——如果可能的话? 你有更好的解决方案吗?

非常感谢

【问题讨论】:

标签: php html wordpress


【解决方案1】:

Wordpress 会将所有旧 URL 映射到新 URL,以防您以原始形式提供所有 URL,例如 http://example.com/?page_id=80

答案是:你不需要做任何事情。

【讨论】:

  • 确实有效!谢谢!
【解决方案2】:

我相信您可以在管理面板中找到您要查找的内容。

在管理面板 (http://www.your-wordpress-site.com/wp-admin) 中,转到“设置”>“永久链接”

【讨论】:

  • 谢谢,但我真正的问题是关于将旧 URL 重定向到新 URL。我在旧格式的外部网站上有很多链接,我无法更改它们。我正在寻找重定向/映射它们的解决方案。谢谢。
【解决方案3】:

先登录管理面板,

进行设置->固定链接设置

选择你想要的格式。

如果您只想更改某些帖子的基本网址,则可以从数据库中进行编辑。

【讨论】:

  • 谢谢,但我真正的问题是关于将旧 URL 重定向到新 URL。我在旧格式的外部网站上有很多链接,我无法更改它们。我正在寻找重定向/映射它们的解决方案。谢谢。
【解决方案4】:

试试这个Redirection wordpress plugin 将您的旧网址重定向到您的新网址。

【讨论】:

    【解决方案5】:

    URL 应该可以正常解析,因为据我所知,您使用的原始 URL 是永久链接。如果您希望最终用户被重定向到此 url,那就有点困难了。

    除此之外,我找不到任何已经这样做的插件。您要做的是根据 wordpress 函数 get_permalink() 检查当前 URL,如果不匹配,则重定向到当前永久链接 URL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-05
      • 1970-01-01
      • 2017-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-16
      相关资源
      最近更新 更多