Je veux réécrire toutes les requêtes http sur mon serveur web pour en faire des requêtes https, j'ai commencé avec ce qui suit :
server {
listen 80;
location / {
rewrite ^(.\*) https://mysite.com$1 permanent;
}
...
Un problème est que cela supprime toute information sur les sous-domaines (par exemple, node1.mysite.com/dossier), comment puis-je réécrire ce qui précède pour tout rediriger vers https et maintenir le sous-domaine ?
2 votes
Veuillez envisager de déplacer la "réponse acceptée" vers serverfault.com/a/171238/90758 . C'est le bon.
0 votes
Il suffit d'utiliser $server_name au lieu du code dur mysite.com.