我的网站上有很多帖子,我想一次性在所有帖子的URL末尾添加数字“1”,我还想让RankMath自动301重定向从以前的URL到新的URL,如何做到这一点?
brvekthn1#
首先,在Dashboard -〉Settings -〉Permalinks中更新你的permalink结构。修改永久链接结构,在URL的末尾添加数字“1”。这是你的第一期。
9njqaruj2#
您可以使用WP CLI wp db search-replace方法,并带有--regex标志。
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可能再也找不到这些页面了。
wp db export
2条答案
按热度按时间brvekthn1#
首先,在Dashboard -〉Settings -〉Permalinks中更新你的permalink结构。修改永久链接结构,在URL的末尾添加数字“1”。这是你的第一期。
9njqaruj2#
您可以使用WP CLI
wp db search-replace
方法,并带有--regex
标志。这应该是你的WP CLI命令。
确保先执行
wp db export
以保存数据库的副本,以防这不能按预期工作。文档:https://developer.wordpress.org/cli/commands/search-replace/
注意:这只会替换您的URL,不会改变任何逻辑。因此,如果不实现一些类似于用户Free Helper的解决方案所解释的逻辑,WordPress可能再也找不到这些页面了。