Se effettuiamo una migrazione di un sito web realizzato in Drupal 8 da sottocartella di un dominio alla root principale di un altro dominio, a volte possono presentarsi diversi problemi. Uno di questi problemi sorge appunto quando realizziamo, ad esempio, il sito su uno spazio hosting di prova e poi, a lavoro concluso, decidiamo di trasferire tutto all’indirizzo principale di destinazione. Durante questo passaggio può presentarsi il seguente problema:
Nel nuovo sito resta il vecchio indirizzo del dominio con la sottocartella combinato con il nuovo dominio. (un pasticcio che si riflette sull’indirizzo del sito e delle varie voci di menu).
In Drupal 7 la cosa si risolveva andando a modificare base_url in setting.php e poi in .htaccess eliminando il percorso della sottocartella. In Drupal 8 invece le cose sono cambiate e occorre agire su un aggiornamento del database.
Per fare questo occorre agire sul seguente indirizzo esempio:
http://www.nuovodominio/update.php
Al termine della procedura di aggiornamento del database tutti gli indirizzi url torneranno ad essere correttamente impostati.