我正在从使用URLscheme的WordPress网站移动我的博客:
http://www.domainname.com/<YEAR>/<MONTH>/<ARTICLE_SLUG>
对于使用以下URLscheme的使用Nikola构build的静态博客网站:
http://www.domainname.com/posts/<ARTICLE_SLUG>
原来的WordPress计划多年来已经build立了一点点的Google果汁,我想继续利用它。 我使用Nginx作为我的Web服务器。 有没有一种简单的方法让Nginx通过configuration将所有旧的URL映射到新的URL。 我想ngx_http_map_module
Nginx模块是最有可能的候选人,但我想获得第二个意见。
应该管用。 只需在您的服务器配置中放置一个类似于此的位置块即可
location ~ "^/[\d]{4}/[\d]{2}/(.*)$" {return 301 $scheme://$host/posts/$1;}