通常,您可以使用。htaccess(位于所服务文件夹根目录下的文件)和一个正则表达式来执行重定向。我用过Yoast 生成矿山:
RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(?!page/)(.+)$ https://example.com/$4
在上面的正则表达式中,我在开头匹配任何内容,然后匹配/后跟4位数字(一年),后跟/后跟2位数字(一个月),后跟/后跟2位数字(一天),然后是页面段塞$4指向(…)中的第四个变量。看见
here 用于解释。
但是,在您的示例中,需要检索给定post标识符的日期信息。在这种情况下,您可能会发现使用Wordpress插件更容易为您处理重定向。这one (谷歌排名第一)应该可以做到这一点。
PS:SEO最佳实践建议远离基于日期的URL。我正在自己的网站上这样做。你为什么要走另一条路?