Voglio creare una regola in nginx che fa due cose:
- Rimuove il "www." dall'URI della richiesta
- Reindirizza a "https" se l'URI della richiesta è "http"
Ci sono molti esempi di come fare ognuna di queste cose individualmente, ma non riesco a capire una soluzione che faccia entrambe le cose correttamente (cioè non crei un ciclo di reindirizzamento e gestisca correttamente tutti i casi).
Deve gestire tutti questi casi:
1. http://www.example.com/path
2. https://www.example.com/path
3. http://example.com/path
4. https://example.com/path
Tutti questi dovrebbero finire su https://example.com/path (# 4) senza loop. Qualche idea?