WordPress后台修改固定链接将连接中的日期去掉后如何设置301重定向?

我有一个wordpress网站,之前设置的固定链接形式是 /%year%/%monthnum%/%postname%.html,在使用了Auto Post Scheduler这个插件定期将旧文章重新发布之后,会造成这个固定链接形式下的链接地址中的日期发生变化,从SEO的角度来看,原来的链接地址就失效了,那么搜索引擎收录过的链接就会发生404错误。要想使用Auto Post Scheduler的功能有希望搜索引擎收录过的地址仍然有效,我就必须对原有的链接形式设置301永久重定向。

在Redirections这个插件中,设置正则表达式可以满足上述需求:

Source URL:^/([0-9]{4})/([0-9]{2})/([^/]+).html$ ,这里注意选择跳转形式为正则Regex

Target URL:https://www.yourdomain.com/$3.html

具体如下图所示:

这样就能完美实现固定链接更新后不影响原先的SEO收录的功能。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注