Je dois configurer des règles de redirection pour des URL spécifiques – J’utilise NGINX.
En gros quelque chose comme ça:
http://example.com/ -> http://example.com/maps
J’essaie:
location / { proxy_pass http://maps-testmk; include /etc/nginx/proxy_params; return 301 http://maps-testmk.mgr.ru/maps; }
}
mais j’ai – 500 err
Vous pouvez identifier des URL spécifiques en utilisant la syntaxe location =
. Par exemple:
location = / { return 301 /maps; } location / { proxy_pass http://maps-testmk; include /etc/nginx/proxy_params; }
Seul l’URI /
est redirigé vers /maps
. Tous les autres URI (y compris /maps
) sont envoyés en amont.
Voir ce document pour plus de détails.
Peut être comme ça:
location = / { return 301 http://maps-testmk.mgr.ru/maps; } location / { proxy_pass http://maps-testmk; include /etc/nginx/proxy_params; }