我在 CMS 中有几千个 URL,格式如下:
/post/en/1539/A+Week+in+Paris+61.html
我正在将所有数据移至 wordpress。其中 URL 结构将格式化为:
/2011/巴黎一周-61/
帖子数量与日期范围相关:
/post/en/1[1-599]/ /2010/
/post/en/1[599-999]/ /2011/
/post/en/2[000-999]/ /2011/
重定向此的最佳方法是什么?
答案1
你必须检查一下nginx 地图模块
更新:
现在,既然有人认为我必须就此写一本小说,我就必须用一些毫无意义的解释来详细说明,如果你点击该链接,你会看到你正在尝试做的事情(重写大量 URL)可以使用 nginx map 模块完美实现。我意识到最后一段完全没用,因为最初的投诉者甚至懒得去验证那个页面,而这个页面包含了你成功实现目标所需的所有信息。