繁体   English   中英

更改永久链接结构后,是否可以自动将 slug 添加到已经存在的 URL 中?

[英]Is it possible to automatically add a slug to an already existing URL once permalink structure has been changed?

我正在运行一个网站,其中不同的帖子都有一个关联的类别:比如说,新闻、评论、视频等。我们想要更改 URL 的生成方式,以便在帖子名之前合并类别。 我举个例子:旧网址:https:///www.myweb.com/amazing-new-car(帖子中的类别是新闻)新网址:https:///www.myweb.com/news/惊人的新车(帖子中的类别为新闻)

我知道如何通过将 wordpress 设置中的永久链接结构更改为 /%category%/%postname%/ 来做到这一点,但问题是这也适用于较旧的条目,所以当我尝试访问 https:///www.myweb .com/amazing-new-car 它给了我一个 404 错误。 这里的问题是,我们将网站的部分链接发送给人们、社交网络等,如果他们使用它们,他们会看到这个 404 错误。

我尝试使用重定向插件创建一个可以将旧 URL 重定向到新 URL 的规则,但它不起作用(我什至尝试过通配符重定向)。

我的问题是:有什么方法可以做我想做的,而不是单独重命名链接?

在此先感谢,我希望我已经很好地解释了我的问题

WordPress 拥有实现此更改所需的所有工具,通常它确实成功地将 slug 从 /slug 重定向到 /news/slug

如果您添加了一个类别并且没有触及永久链接设置,这可能是您的问题。 将新类别或帖子类型添加到 Wordpress 后,您应该进入永久链接设置,然后单击保存。 如果您对它们感到满意,则无需更改设置...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM