Reindirizzamenti

Porta i vecchi indirizzi alle pagine che li hanno sostituiti, con un reindirizzamento permanente o temporaneo, dalle impostazioni del sito o tramite un agente.

Aggiornato il

Un reindirizzamento porta chi apre un vecchio indirizzo alla pagina che lo ha sostituito. Usalo quando una pagina cambia indirizzo, o quando un sito passa a Libretto e i link del vecchio sito devono continuare a funzionare. Il server risponde con il reindirizzamento prima che una pagina si carichi, così visitatori, motori di ricerca e controlli dei link vedono tutti lo spostamento.

Prima di iniziare #

Ti servono il ruolo giusto e un elenco chiaro di vecchi e nuovi indirizzi.

  • Ruolo: la scheda Reindirizzamenti richiede il ruolo di Amministratore, oppure essere proprietario dello spazio di lavoro del sito.
  • Vecchi indirizzi: scrivili come percorsi di questo sito, per esempio /vecchia-pagina. Una lingua diversa da quella principale mantiene il suo prefisso: /en/old-page.
  • Nuovi indirizzi: un percorso di questo sito, per esempio /chi-siamo, oppure un indirizzo https:// completo di un altro sito.

Aggiungi un reindirizzamento #

Ogni riga della tabella è un reindirizzamento.

  1. Nella barra laterale, apri Impostazioni del sito e scegli la scheda Reindirizzamenti.
  2. Seleziona Aggiungi reindirizzamento. Compare una nuova riga.
  3. In Vecchio indirizzo, scrivi il percorso da reindirizzare, per esempio /2.
  4. In Porta a, scrivi il percorso o l'indirizzo di destinazione, per esempio /persone.
  5. In Tipo, lascia Permanente (301), oppure scegli Temporaneo (302) per uno spostamento che annullerai.
  6. Seleziona Salva reindirizzamenti.

Il messaggio "Reindirizzamenti salvati. Diventano attivi con la prossima pubblicazione." lo conferma. Pubblica il sito per rendere attivo il reindirizzamento: fino ad allora il sito pubblico continua a rispondere al vecchio indirizzo come prima.

Reindirizza un'intera sezione #

Termina il vecchio indirizzo con /* per portare un percorso e tutto ciò che sta sotto in un unico posto.

  • Esempio: /blog/* porta /blog, /blog/2019 e /blog/2019/primavera allo stesso nuovo indirizzo.
  • Precedenza: una riga con l'indirizzo esatto vince su una riga con /*. Tra due righe con /*, vince il percorso più lungo.
  • Parametri: quando il nuovo indirizzo non ha una parte ? sua, i parametri del visitatore restano: /vecchio?ref=mail porta a /nuovo?ref=mail.

Correggi una riga rifiutata #

Una riga con un problema mostra un messaggio sotto la sua cella, e Salva reindirizzamenti resta disattivato finché non lo correggi.

  • "Scrivi un percorso che inizia con /…": il vecchio indirizzo contiene ?, # o uno spazio, oppure un * che non è alla fine dopo /.
  • "Scrivi un percorso che inizia con /, oppure un indirizzo https:// completo.": il nuovo indirizzo non è né l'uno né l'altro. Gli indirizzi http:// sono rifiutati.
  • "Un'altra riga reindirizza già questo indirizzo.": due righe hanno lo stesso vecchio indirizzo. Una / finale non conta, quindi /vecchio e /vecchio/ sono lo stesso. Rimuovine una.
  • "Questa riga riporta a un indirizzo che viene reindirizzato di nuovo.": le righe formano un giro, per esempio /a verso /b e /b verso /a. Fai puntare la riga a una pagina.
  • "Questo indirizzo appartiene alla piattaforma…": gli indirizzi sotto /admin, /api e /_ non si possono reindirizzare.

Anche il salvataggio può essere rifiutato, con i problemi elencati sotto la tabella. Un messaggio come "Redirect 2 (/persone) would hide the published page at /persone" significa che il vecchio indirizzo è l'indirizzo di una pagina pubblicata: il reindirizzamento la renderebbe irraggiungibile. Prima cambia l'indirizzo della pagina o togline la pubblicazione. L'indirizzo di una pagina non pubblicata si può reindirizzare.

Rimuovi un reindirizzamento #

  1. Nella riga, seleziona Rimuovi.
  2. Seleziona Salva reindirizzamenti, poi pubblica.

Il vecchio indirizzo risponde come prima del reindirizzamento: con la pagina che c'è, oppure con "pagina non trovata".

Annullare e versioni #

I reindirizzamenti si salvano con le impostazioni del sito, quindi seguono le stesse regole delle altre modifiche.

  • Annulla ripristina l'elenco precedente nella bozza. Dopo una pubblicazione, pubblica di nuovo per rendere attivo l'elenco ripristinato.
  • Pubblica rende attivo l'elenco attuale. Rimettere online una versione precedente riporta i reindirizzamenti di quella versione.

Con un agente #

Un agente collegato al sito può leggere e sostituire l'elenco con le operazioni redirects.read e redirects.update (vedi la pagina Operazioni sui reindirizzamenti nel riferimento). redirects.update prende l'elenco intero, { "redirects": [{ "from": "/vecchio", "to": "/nuovo", "status": 301 }] }, e lo rifiuta con gli stessi problemi elencati sopra.

Qualcosa non va in questa pagina? Scrivi a docs@librettocms.com.

Guida di Libretto

Colophon. Questa guida è un sito Libretto: 70 pagine in due lingue, 21 pagine della guida importate da Markdown e 42 pagine di riferimento generate dal registro delle operazioni. Composta in Softcore, il codice in IBM Plex Mono. La sua struttura:

/it/ Guida di Libretto /it/start Per iniziare /it/start/request-access Richiedere l'accesso /it/start/workspace Il tuo spazio di lavoro /it/start/first-site Il tuo primo sito /it/start/invite-a-client Invitare un cliente /it/start/connect-claude Connettere Claude a Libretto /it/build Costruire /it/build/first-page Costruire una pagina /it/build/layers-and-canvas Livelli e canvas /it/build/site-components Componenti del sito /it/design-system Design system /it/design-system/tokens Colori, spazi e temi /it/design-system/components Componenti e varianti /it/design-system/fonts Tipografia e font /it/motion Movimento /it/motion/scenes Scene e ricette /it/motion/image-sequences Sequenze di immagini /it/motion/reduced-motion Movimento ridotto /it/publish Pubblicazione /it/publish/languages Le lingue del sito /it/publish/versions Pubblicazione e versioni /it/publish/members-and-forms Iscritti e moduli /it/publish/domains Domini /it/publish/redirects Reindirizzamenti /it/handover Consegnare un sito al cliente /it/glossary Glossario /it/agents Agenti e API /it/agents/mcp Server MCP /it/agents/cli CLI /it/agents/batches Batch /it/agents/errors Errori e segnalazioni /it/agents/operations Operazioni /it/search Cerca