重新引导 NGINX - 我在做什么没有效果
re-directing NGINX - what I'm doing has no effect
在我的 nginx 配置文件中,我想制定一个规则,以便将对我站点中旧 URL 样式(如 mysite.com/airplanes/boeing
的调用(永久)重定向到 mysite.com/categories/airplanes/boeing
rewrite ^/airplanes/$ /categories/airplanes/ permanent;
但是对 mysite.com/airplanes/boeing
的调用仍在进行中,达到了 404
。
我做错了什么?
我认为你的正则表达式有误。它将完全匹配 /airplanes/
,因此不会匹配 /airplanes/boeing
.
应该是
rewrite ^/airplanes/(.*)$ /categories/airplanes/ permanent;
在我的 nginx 配置文件中,我想制定一个规则,以便将对我站点中旧 URL 样式(如 mysite.com/airplanes/boeing
的调用(永久)重定向到 mysite.com/categories/airplanes/boeing
rewrite ^/airplanes/$ /categories/airplanes/ permanent;
但是对 mysite.com/airplanes/boeing
的调用仍在进行中,达到了 404
。
我做错了什么?
我认为你的正则表达式有误。它将完全匹配 /airplanes/
,因此不会匹配 /airplanes/boeing
.
应该是
rewrite ^/airplanes/(.*)$ /categories/airplanes/ permanent;