【问题标题】:Nginx: Mapping WordPress URLs to new static websiteNginx:将 WordPress URL 映射到新的静态网站
【发布时间】:2015-03-24 09:02:26
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: python wordpress nginx nikola


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-12-17
      • 2012-12-31
      • 1970-01-01
      • 2020-03-25
      • 1970-01-01
      • 2013-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多