Redirect Loop
Un redirect loop è una catena che si chiude su sé stessa: A rimanda a B e B rimanda ad A. Il browser tenta, riconosce il ciclo e si ferma con un errore; la pagina non è raggiungibile da nessuno.
È il guasto più grave della famiglia, perché non degrada nulla – azzera. La pagina coinvolta smette di esistere per le persone e per i motori, e se il ciclo riguarda una regola generale può portare offline intere sezioni senza che il server segnali alcun errore (catena di redirect).
Le cause ricorrenti sono tre, e sono tutte di configurazione: regole scritte in punti diversi che si contraddicono – una nel file di configurazione del server, una in un componente, una nelle impostazioni della piattaforma; regole sulla versione con o senza “www” o sulla barra finale che si rimandano a vicenda; forzature della versione cifrata applicate due volte lungo il percorso (HTTPS, plugin).
Il controllo da mettere in calendario è semplice: dopo ogni intervento sulle regole di reindirizzamento, provare il percorso completo da un indirizzo vecchio e verificare che si chiuda con uno stato di successo. È il tipo di guasto che resta invisibile a chi lavora con il sito già aperto nel browser e si manifesta solo a chi arriva da fuori (200 OK).