Torna al blog
ServerRedirectRiferimento

Regole di redirect in Nginx, Apache e Caddy

15 marzo 20268 min

Sintassi diversa, responsabilità uguale

In ogni server devi comunque definire destinazione, codice, ambito della regola e interazione con gli altri livelli della richiesta.

Cosa non cambia

  • —301 o 308 per spostamenti permanenti
  • —evitare catene se esiste una destinazione diretta
  • —mantenere coerenti host, protocollo e slash
  • —testare separatamente regole esatte e regole ampie

Cosa cambia

Nginx dipende molto da ordine e location, Apache mescola condizioni e riscritture storiche, Caddy è più lineare ma può comunque creare match troppo estesi.

Consiglio pratico

Non copiare snippet tra server senza ricontrollare precedenza e logica delle variabili.