Reindirizzamenti

Ogni sito web ha bisogno di reindirizzamenti. Ad esempio, se riposizioni o elimini il contenuto, desideri che gli utenti possano comunque trovarlo o scegliere l’alternativa migliore. Per ulteriori informazioni sull'eliminazione del contenuto, vedere il documento Authoring e pubblicazione dei contenuti.

Puoi gestire in modo intuitivo i reindirizzamenti come foglio di calcolo denominato redirects (o redirects.xlsx) nella directory principale della cartella del progetto.

Il foglio di calcolo deve contenere almeno due colonne con titolo Source e Destination.

  • Source è relativo al dominio del sito Web, quindi contiene solo il percorso relativo.
  • Destination può essere un URL completo se si sta eseguendo il reindirizzamento a un sito Web diverso oppure un percorso relativo se si sta eseguendo il reindirizzamento all'interno del sito Web.

Dopo aver apportato modifiche al foglio di calcolo dei reindirizzamenti, è possibile visualizzare in anteprima le modifiche tramite la barra laterale e chiedere alle parti interessate di verificare che i reindirizzamenti funzionino sul sito Web di anteprima .page prima di pubblicare le modifiche di reindirizzamento al sito Web di produzione. Per ulteriori informazioni sul passaggio da un ambiente all'altro, consulta la documentazione di Sidekick.

I reindirizzamenti hanno la precedenza sul contenuto esistente, il che significa che se disponi di una pagina esistente con un determinato URL, la definizione di un reindirizzamento per lo stesso URL distribuirà il reindirizzamento per quella pagina e "nasconderà" la pagina esistente. Al contrario, se viene rimosso un reindirizzamento configurato su una pagina esistente, la pagina verrà nuovamente servita, a meno che la pubblicazione non sia stata annullata.

Se la cartella di lavoro di reindirizzamento contiene più pagine (fogli di lavoro), i reindirizzamenti funzioneranno solo sul foglio denominato helix-default. Questo consente di gestire reindirizzamenti più complessi tramite formule di fogli di calcolo. La pagina dei fogli di calcolo e della documentazione JSON contiene tutti i dettagli.

Reindirizzamenti avanzati con caratteri jolly in CDN

In alcuni casi i reindirizzamenti semplici non sono sufficienti e potresti aver bisogno di regole più avanzate. Ad esempio, potrebbe essere utile applicare un reindirizzamento a tutte le pagine di un percorso specifico, indipendentemente dall’URL esatto. In questo caso, l’utilizzo di caratteri jolly nella rete CDN può essere utile. I caratteri jolly consentono di associare più URL in un percorso comune, semplificando il reindirizzamento di intere sezioni del sito.

Esempio: Se si desidera reindirizzare tutti gli URL in /old-path/ a /new-path/, incluse eventuali pagine secondarie (ad esempio /old-path/page1, /old-path/page2), è possibile configurare un reindirizzamento con caratteri jolly nella rete CDN.

  • Schema URL di input: /old-path/*
  • Reindirizza a: /new-path/$1

Il carattere jolly (*) acquisisce qualsiasi elemento dopo /old-path/ e $1 rappresenta la parte acquisita dell'URL, assicurando che la struttura venga mantenuta nella nuova posizione.

Nota: le specifiche della configurazione di questi reindirizzamenti dipendono dal provider CDN in uso. Diversi fornitori possono disporre di sintassi, interfaccia e funzionalità proprie per la gestione dei caratteri jolly e delle regole di reindirizzamento avanzate. Consulta sempre la documentazione del tuo CDN specifico per informazioni su come implementare reindirizzamenti con caratteri jolly.

recommendation-more-help
10a6ce9d-c5c5-48d9-8ce1-9797d2f0f3ec