在多语言网站上创建“博客”页面时,在 WP URL 结构中添加“-2”

问题描述 投票:0回答:1

我有一个多语言 WordPress 网站,其中有西班牙语和英语版本的网站。 英文版本为主:https://domain com/。当我在西班牙语版本上创建名为“blog”的页面时,URL 变为类似 https://domain com/es/blog-2/ 而不是 https://domain com/es/blog/

有人可以解释如何解决这个问题吗?

  1. 我尝试更改 phpMyAdmin 中的 URL,但新 URL(/es/blog-2)自动重定向到现有 URL。 (/es/blog/ 301→ 存在旧的英文页面/blog/)

  2. 我尝试以不同的方式修改永久链接设置,但没有任何效果。

  3. 我一开始尝试在WordPress中手动更改它,但仍然没有解决问题。

  4. 网上查了资料,没有找到相关解决方案。

  5. 我什至尝试询问 GPT,但这也没有帮助。我基本上已经尝试了所有能找到的方法,但似乎没有任何效果。

wordpress url permalinks
1个回答
0
投票

WordPress 通常(也有例外)会查看 URL 中的最后一段,并使用它来识别正在请求哪个页面。在您的情况下,

blog
已经存在,因此 WordPress 会自动将 slug 重命名为
blog-2
,这样就不会发生冲突,并且很清楚正在请求哪个页面。

要拥有英语和西班牙语的

/blog
页面,建议设置 WordPress 多站点。

© www.soinside.com 2019 - 2024. All rights reserved.