Nginx:将WordPress URL映射到新的静态网站 - python

我目前正在将我的博客从使用URL方案的WordPress网站移出:

http://www.domainname.com/<YEAR>/<MONTH>/<ARTICLE_SLUG> 

到使用Nikola构建的使用以下URL方案的静态博客网站:

http://www.domainname.com/posts/<ARTICLE_SLUG> 

多年来,最初的WordPress计划已经建立了一点Google汁,我想继续利用它。我使用Nginx作为我的Web服务器。 Nginx是否有通过配置将所有旧URL映射到新URL的简单方法。我当时以为ngx_http_map_module Nginx Module是最有可能的候选人,但我想征询第二意见。

python大神给出的解决方案

应该管用。只需在服务器配置中放置一个类似于此的位置块

location ~ "^/[\d]{4}/[\d]{2}/(.*)$"   {return 301 $scheme://$host/posts/$1;}