重定向NGINX-我在做什么没有效果

时间:2018-10-08 17:40:31

标签: nginx nginx-config

在我的nginx condig文件中,我想制定一条规则,以便将对我网站中旧网址样式的调用(如mysite.com/airplanes/boeing重定向(永久)到mysite.com/categories/airplanes/boeing

rewrite ^/airplanes/$ /categories/airplanes/ permanent;

但是对mysite.com/airplanes/boeing的呼叫仍在进行中,击中404

我在做什么错了?

1 个答案:

答案 0 :(得分:1)

我认为您的正则表达式有误。它将完全匹配/airplanes/,因此将不匹配/airplanes/boeing

应该是

rewrite ^/airplanes/(.*)$ /categories/airplanes/$1 permanent;