我有一个多语言 WordPress 网站,其中有西班牙语和英语版本的网站。 英文版本为主:https://domain com/。当我在西班牙语版本上创建名为“blog”的页面时,URL 变为类似 https://domain com/es/blog-2/ 而不是 https://domain com/es/blog/
有人可以解释如何解决这个问题吗?
我尝试更改 phpMyAdmin 中的 URL,但新 URL(/es/blog-2)自动重定向到现有 URL。 (/es/blog/ 301→ 存在旧的英文页面/blog/)
我尝试以不同的方式修改永久链接设置,但没有任何效果。
我一开始尝试在WordPress中手动更改它,但仍然没有解决问题。
网上查了资料,没有找到相关解决方案。
我什至尝试询问 GPT,但这也没有帮助。我基本上已经尝试了所有能找到的方法,但似乎没有任何效果。
WordPress 通常(也有例外)会查看 URL 中的最后一段,并使用它来识别正在请求哪个页面。在您的情况下,
blog
已经存在,因此 WordPress 会自动将 slug 重命名为 blog-2
,这样就不会发生冲突,并且很清楚正在请求哪个页面。
要拥有英语和西班牙语的
/blog
页面,建议设置 WordPress 多站点。