wordpress 一次更改所有URL和自动301重定向

5vf7fwbs  于 2023-05-06  发布在  WordPress
关注(0)|答案(2)|浏览(127)

我的网站上有很多帖子,我想一次性在所有帖子的URL末尾添加数字“1”,我还想让RankMath自动301重定向从以前的URL到新的URL,如何做到这一点?

brvekthn

brvekthn1#

首先,在Dashboard -〉Settings -〉Permalinks中更新你的permalink结构。修改永久链接结构,在URL的末尾添加数字“1”。这是你的第一期。

9njqaruj

9njqaruj2#

您可以使用WP CLI wp db search-replace方法,并带有--regex标志。

wp search-replace 'https://example.com/([^/]+)/?$' 'https://example.com/$1/1' --regex --all-tables

这应该是你的WP CLI命令。
确保先执行wp db export以保存数据库的副本,以防这不能按预期工作。
文档:https://developer.wordpress.org/cli/commands/search-replace/
注意:这只会替换您的URL,不会改变任何逻辑。因此,如果不实现一些类似于用户Free Helper的解决方案所解释的逻辑,WordPress可能再也找不到这些页面了。

相关问题