Nous avons un tas de sous-domaines génériques (_foo.example.com, bar.example.com, etc.) qui, lorsqu'ils sont accédés via HTTPS, doivent rediriger vers le sous-domaine équivalent sur notre domaine sécurisé.Redirection de sous-domaines génériques vers un domaine de premier niveau différent avec nginx
Quelques exemples:
- https://foo.example.com =>https://foo.secure.com
- https://foo.example.com/some/path =>https://bar.secure.com/some/path
- https://bar.example.com =>https://bar.secure.com
Je pense que cela peut être accompli avec nginx réécritures mais je suis pas sûr de la syntaxe. Voici ce que je tente:
server {
listen 443;
server_name *.example.com;
rewrite ^(.*) https://*.secure.com$1 permanent;
}
Cette évidence ne fonctionnera pas parce que je ne suis pas capturer le sous-domaine entrant et l'utiliser dans la réécriture.
J'aime cette solution et il travaille pour moi (fortement modifié pour mon propre but). – Pablo