Ich möchte eine Regel in Nginx erstellen, die zwei Dinge tut:
- Entfernt das "www." aus der Anfrage-URI
- Leitet zu "https" um, wenn der Anforderungs-URI "http" lautet
Es gibt viele Beispiele, wie man diese Dinge einzeln macht, aber ich kann keine Lösung finden, die beides richtig macht (dh keine Umleitungsschleife erstellt und alle Fälle richtig behandelt).
Es muss all diese Fälle behandeln:
1. http://www.example.com/path
2. https://www.example.com/path
3. http://example.com/path
4. https://example.com/path
Diese sollten alle ohne Schleife bei https://example.com/path (# 4) landen . Irgendwelche Ideen?