Home arrow Core Joomla arrow Installation arrow Come spostare un sito da una cartella ad un'altra
Come spostare un sito da una cartella ad un'altra

Nel caso in cui si desideri spostare il proprio sito web da una cartella ad un'altra, del medesimo spazio web, è necessario:

  • creare la cartella di destinazione sul server, via FTP
  • spostare tutti i file
  • riconfigurare Joomla! (nei parametri live_site, absolute_path, cachepath)

Supponiamo di avere installato Joomla! nella cartella:

www.dominio.tld/cms

e di volerlo spostare nella cartella:

www.dominio.tld/joomla

In questo caso sarà necessario creare la cartella joomla all'interno del proprio spazio web, allo stesso livello della cartella cms. Dopodichè è necessario trasferire tutti i file dalla cartella cms alla cartella joomla; è possibile farlo direttamente via FTP se il programma di trasferimento lo consente, altrimenti è necessario copiare tutti i file sul proprio computer e successivamente ritrasferirli sul server nella nuova cartella.
Infine è necessario modificare il file configuration.php per aggiornare il nuovo percorso in cui si trova Joomla!; è sufficiente modificare i parametri live_site, absolute_path, cachepath facendoli puntare alla nuova cartella (nell'esempio joomla).

Nel caso in cui il sito faccia uso di SEO (Search Engine Optimization) è necessario modificare anche il file .htaccess, cambiando il percorso nella clausola RewriteBase affinchè punti alla cartella corretta; nel caso dell'esempio sarà:

RewriteBase /joomla

Si noti che lo spostamento di Joomla! da una cartella ad un'altra, genera dei problemi (anche se momentanei) nell'indicizzazione sui motori di ricerca; infatti tali motori hanno memorizzato tutti gli indirizzi del sito con la vecchia cartella e sono quindi inutilizzabili, a seguito di una ricerca. E' necessario un pò di tempo prima che i motori di ricerca aggiornino i loro database con i nuovi indirizzi del sito.