通过nginx目录跳转实现:将旧栏目URL跳转到新栏目URL
近期我的古玩收藏网站——收藏大家坛做了搬家,同时也对现有的文章栏目布局做了一定的调整。
具体调整如下:
将以前的一级文章栏目全部转为二级文章栏目。
举例说明下:
比如我有个瓷器栏目,栏目目录是/ciqi/,实际访问地址是:http://www.xxx.com/ciqi/
做了调整后,栏目目录变为/news/ciqi/,实际访问地址是:http://www.xxx.com/news/ciqi/
鉴于旧栏目地址已被百度等搜索引擎收录,直接放弃原有URL是不行的。
那么,我们就需要对新旧地址做下跳转。
这个跳转可以直接在nginx后台使用rewrite规则来实现。
具体代码如下:
rewrite ^/ciqi/$ /news/ciqi/ permanent;
以上代码实现的是目录跳转,具体到某一个特定的URL的时候,“/ciqi/”更换为具体的URL地址即可