Mass redirect using Nginx map file
After some migration between applications versions you need to keep backward compatibility. Here example of easy way how to redirect lot of links to new location for Nginx. (Example for Haproxy)
Virtual Host Configuration
Redirect MAP
Virtual Host Configuration
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 / { ... }
Redirect MAP
#cat /etc/nginx/conf.d/redirects.map /old1/link1 https://domain.com/1234; /old2/link2 https://domain.com/12345; ...
Comments
Post a Comment