перенаправление NGINX - то, что я делаю, не имеет никакого эффекта - PullRequest
0 голосов
/ 08 октября 2018

в моем файле nginx condig Я хотел бы создать правило, чтобы вызовы старого стиля URL на моем сайте, такие как mysite.com/airplanes/boeing, перенаправлялись (постоянно) на mysite.com/categories/airplanes/boeing

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

Но звонки на mysite.com/airplanes/boeing все еще идут, нажимая 404.

Что я делаю не так?

1 Ответ

0 голосов
/ 08 октября 2018

Я думаю, у вас есть ошибка в регулярном выражении.Он будет точно соответствовать /airplanes/, поэтому не будет соответствовать /airplanes/boeing.

Это должно быть

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