NGINX 301 список перенаправлений SEO

У меня есть около 250 URL-адресов, которые нужно перенаправить со старого сайта на новый. В блоке сервера я установил этот оператор:

include /etc/nginx/301s/somesite.conf;

Затем во включенном файле у меня есть список URL-адресов (показаны четыре из них):

location = /programs-services/ { return 301 https://www.somesite.com/ }
location = /meeting-planner/ { return 301 https://www.somesite.com/speaker-kit/ }
location = /media/ { return 301 https://www.somesite.com/ }
location = /research-fund/ { return 301 https://www.somesite.com/about/ }

Однако Nginx не перезагружается и жалуется:

unexpected "}" at the end of the first line.

Есть ли там лучший / правильный способ реализовать это?

0
задан 4 January 2018 в 18:58
1 ответ

Я не знаю лучшего способа, хотя я тоже хотел бы, но ваша конфигурация нарушена из-за отсутствия ; после директивы возврата.

location = /programs-services/ { return 301 https://www.somesite.com/; }
location = /meeting-planner/ { return 301 https://www.somesite.com/speaker-kit/; }
2
ответ дан 4 December 2019 в 13:28

Теги

Похожие вопросы