Тема: Nginx и массовый редирект ссылок
Понадобилось мне перенаправить много ссылок на новое место, получил список и задумался... Вот один из способов
map_hash_bucket_size 256;
map $request_uri $new_uri {
include /etc/nginx/conf.d/redirects.map;
}
server {
listen 80;
...
if ($new_uri) {
return 302 $new_uri;
}
...
location / {
...
}
cat /etc/nginx/conf.d/redirects.map
/old1/link1 https://domain.com/1234;
/old2/link2 https://domain.com/12345;
...