Verificatore di Redirect per Migrazioni Sito: Testa le Regole 301 | We.Inc
Incolla i tuoi vecchi URL, dove ognuno dovrebbe arrivare, e le tue regole di redirect (.htaccess, _redirects, vercel.json o nginx). Vedi ogni passaggio, loop, redirect temporanei e downgrade http, poi scarica un CSV.
Stai spostando un sito web? Incolla fino a 25 vecchi indirizzi con la pagina su cui ognuno dovrebbe arrivare, più le regole di redirect che pensi di usare. Il verificatore esegue ogni indirizzo attraverso le tue regole e ti dice, in linguaggio semplice, quali redirect funzionano, quali fanno loop o catena, e quali inviano i visitatori da qualche parte non collegata. Gira nel tuo browser. Non visita il tuo sito, quindi per testare un indirizzo live, incolla l'output del comando su una riga mostrato sotto.
Elenca i tuoi vecchi indirizzi, uno per riga, ognuno seguito dall'indirizzo dove dovrebbe finire. Una virgola, una tabulazione o una freccia tra loro funzionano tutti. Il limite è 25 righe per verifica.
Incolla le tue regole di redirect. Il verificatore legge Apache .htaccess (Redirect, RedirectMatch e RewriteRule con un flag R), file _redirects in stile Netlify, redirect vercel.json e semplici regole di rewrite e return di nginx.
Ogni vecchio indirizzo viene eseguito attraverso le regole, passaggio per passaggio, fino a 10 passaggi. Vedi il codice di stato di ogni passaggio e l'indirizzo finale.
Il report segnala loop di redirect, catene di più di un passaggio, redirect temporanei (302 o 307), redirect da https a http, indirizzi che nessuna regola cattura, e vecchie pagine inviate alla homepage invece di una pagina corrispondente.
Scarica i risultati come CSV da conservare come la tua checklist di migrazione. Per testare un sito già live, incolla l'output di curl nella seconda scheda; il verificatore legge i codici di stato reali e le intestazioni Location da esso.
Usa redirect permanenti (301 o 308) per uno spostamento di sito. Quelli temporanei dicono ai motori di ricerca che il vecchio indirizzo potrebbe tornare.
Punta ogni vecchia pagina alla sua nuova pagina più vicina. Inviare tutto alla homepage è trattato molto come una pagina mancante.
Fai il redirect direttamente all'indirizzo finale. Se /a va a /b e /b va a /c, cambia /a per andare a /c.
Mantieni https e la stessa scelta www o non-www in ogni destinazione, così i visitatori non fanno mai un passaggio extra.
Lascia i redirect in posizione per almeno un anno dopo uno spostamento. I vecchi link e segnalibri continuano ad arrivare molto dopo che i motori di ricerca si aggiornano.
Domande frequenti
Questo verificatore di redirect visita il mio sito web?
No. I browser non permettono a un sito web di leggere i redirect di un altro sito web, quindi uno strumento onesto nel browser non può recuperare i tuoi vecchi URL. Invece esegue i tuoi indirizzi attraverso le regole di redirect che incolli. Per una verifica live, esegui curl -sIL seguito dall'indirizzo in un terminale e incolla l'output nella scheda catena live; quella legge le risposte reali che ha dato il tuo server.
Quali formati di regole di redirect sono supportati?
Righe Apache .htaccess Redirect, RedirectPermanent, RedirectMatch e RewriteRule con un flag R; righe _redirects in stile Netlify; l'array redirects in vercel.json, inclusi i segnaposto :param e :path*; e semplici regole di rewrite nginx e blocchi location = /path { return 301 ...; }. Le condizioni RewriteCond non sono simulate, e il report lo dice quando le vede.
Cos'è una catena di redirect e perché conta?
Una catena è quando un indirizzo fa redirect a un altro indirizzo che fa nuovamente redirect. Ogni passaggio aggiunge un ritardo per i visitatori e dà ai motori di ricerca un altro passo da seguire. Punta il primo indirizzo direttamente a quello finale.
301 o 302 per uno spostamento di sito?
301 (o 308) per qualsiasi cosa permanente, che è quasi ogni spostamento di sito. 302 e 307 significano temporaneo, quindi i motori di ricerca potrebbero mantenere il vecchio indirizzo nei risultati.
Perché è segnalato l'invio di vecchie pagine alla homepage?
Se una vecchia pagina di servizio arriva sulla homepage, i visitatori non trovano ciò per cui hanno cliccato e i motori di ricerca spesso la trattano come una pagina mancante. Mappala invece alla nuova pagina corrispondente più vicina.
Quello che incollo viene salvato?
No. Gli indirizzi e le regole restano nella tua scheda del browser e spariscono quando la chiudi. Niente viene inviato a We.Inc.
Una mappa di redirect è il cuore di ogni spostamento di sito
Prima di spostare un sito su una nuova piattaforma o dominio, elenca ogni indirizzo che riceve visite o link: la homepage, le pagine di servizio e prodotto, gli articoli del blog e qualsiasi pagina che le persone salvano nei segnalibri. Vicino a ognuna, scrivi il nuovo indirizzo che la sostituisce meglio. Quella lista è la tua mappa di redirect, ed è ciò che questo verificatore testa.
Verificare la mappa prima del lancio individua gli errori comuni mentre sono economici da correggere: una regola che ingloba troppo, due regole che rimbalzano tra loro, o una pagina dimenticata che comincerà a restituire un 404.
Verificare un sito live con curl
curl è un programma a riga di comando incluso in macOS, Windows 10 e versioni successive, e la maggior parte dei sistemi Linux. Eseguire curl -sIL https://example.com/old-page chiede al server quell'indirizzo, segue ogni redirect e stampa le intestazioni di ogni passaggio. Incolla tutto quell'output nella scheda catena live e il verificatore lo trasforma nello stesso report in linguaggio semplice.