Oggi ho incontrato un momento di frustrazione e difficoltà nell’organizzare il redirect da simonini.netlify.com a blog.alessandrodescovi.it.

Infatti Netlify non prevede un modo automatico per effettuare il redirect.

Se si usa Jekyll bisogna procedere con due step:

1. Creazione del file _redirects con relative regole

Bisogna infatti creare un file _redirects e posizionarlo nella root del tuo progetto.

Il contenuto nel mio caso è il seguente:

https://simonini.netlify.app/* https://blog.alessandrodescovi.it/:splat 301!

Questo aspetto viene spiegato molto bene nella documentazione di netlify.

2. Pubblicare il file redirects nella cartella _site

Il file _redirects non viene automaticamente inserito nella cartella _site da jekyll.

Per questo motivo bisogna dire a Jekyll di includere il file _redirects all’interno della build.

Per poterlo fare è molto semplice.

Basta aprire il file _config.yml e aggiungere la seguente voce

include:
  - _redirects

La voce di questa configurazione è spiegata nella documentazione di jekyll nel paragrafo dedicato alle opzioni di configurazione.