Joomla.it Forum
Joomla! 3 => Installazione, migrazione e aggiornamento => : StaiSciallo 26 Aug 2016, 18:31:30
-
Carissimi avrei bisogno un suggerimento su come impostare questo lavoro.
Ho letto alcune cose ma non riesco a fare chiarezza prima di procedere.
Ho un sito in joomla 1.5 che per vari motivi ho scelto di cancellare e rifare da capo.
E' un sito multilingua da cui ho creato un nuovo sito in italiano.it e un nuovo sito in tedesco.de ognuno su un nuovo dominio.
All'interno del sito originario ho impostato con ReDJ tutti i redirect 301 da vecchia url a nuova url nel rispettivo nuovo sito.
Ora, sul vecchio sito in joomla 1.5, dovrei praticamente sovrascrivere tutto con una nuova versione di joomla per rifare quanto rimasto in inglese.
La domanda è: come gestisco i redirect precedentemente impostati e quelli nuovi, da vecchia versione a nuova versione, dopo aver cancellato fisicamente le vecchie pagine e il plugin?
se può servire aggiungo che il joomla 1.5 è installato in una sottocartella.
anche il nome della sottocartella teoricamente sarebbe da cambiare perchè in italiano mentre tutto il sito sarebbe in inglese.
Grazie per l'attenzione.
-
non c'è molto da dire, la logica è che se prima avevi
www.tuosito.ext/pippo/topolino/amici.html
anche dopo con qualsiasi altra versione e tipo di software dovrai avere la stessa struttura.
quindi possiamo dire che se la struttura del nuovo è identica alla vecchia non avrai errori.
Se però dovrai far diventare il sito un sito multilingua, allora si che che le cose andranno aggiustate in quanto avrai
www.tuosito.ext/it/pippo/topolino/amici.html
www.tuosito.ext/en/pippo/topolino/amici.html
-
Ciao Giusebos,
ti ringrazio per la risposta.
Provo a porre la domanda diversamente perchè temo di essermi un po' incartato.
Ho pensato anche ad una possibile soluzione, secondo te è percorribile?
nella cartella "vecchio" ho un sito in joomla 1.5 dove non sono mai state utilizzate le opzioni seo/sef.
gli url posizionati su google sono quindi inguardabili.
Del sito multilingua deve rimanere su questo dominio solo la parte in inglese mentre per la parte in tedesco e italiano ho aperto due nuovi siti applicando un 301 da vecchio url a nuovo url corrispondente nel nuovo sito.
per fare il 301 ho utilizzato ReDJ che ho caricato su joomla 1,5 nella cartella "Vecchio".
Ora dovrei fare le seguenti cose:
Cancellare joomla 1.5 e caricare joomla 3.4
Mantenere il posizionamento acquisto.
Possibilmente sostituire la cartella "vecchio" con la cartella "New" visto che il sito nuovo sarà solo in inglese.
Se sovrascrivo perdo tutto. Anche se mantengo la stessa struttura gli url vengono riscritti, o sbaglio?
In questo caso, dove e come posso gestirlo il redirect da vecchio url a nuovo url nella stessa cartella?
E da vecchio url a nuovo url nei nuovi siti?
Avrei pensato a questa soluzione:
nello stesso hosting non possono convivere un joomla 1.5 con un joomla 3.4
Caricherei quindi un 2.5 in una nuova cartella "New"
Una volta creato il nuovo sito inglese utilizzerei ReDJ per tutti i 301 da Vecchio a New e da Vecchio a siti .IT .DE (già fatti)
Una volta effettuati gli aggiornamenti su google, cancellerei la versione 1.5 e aggiornerei la versione 2.5 alla 3
Credo che il lavoro sia meno complesso di una migrazione da una 1.5 ad una 3.
Cosa ne pensi? C'è qualche altra strada meno laboriosa?
-
nella cartella "vecchio" ho un sito in joomla 1.5 dove non sono mai state utilizzate le opzioni seo/sef.
gli url posizionati su google sono quindi inguardabili.
quindi perchè stressarsi la vita?
-
Carissimo ti ringrazio moltissimo per la tua risposta a quest'ora, ma devo imparare a capirti.
Dovrò studiare anche per questo.
Comunque grazie!!!
-
Ciao
In nessun caso manterrai il posizionamento acquisito, puoi fare alcune cose per limitare le perdite. Ricorda poi che nessun sito anche se non cambia nulla rimane fermo. Detto questo ti consiglio di fare un redirect sul vecchio sito utilizzando .htaccess a livello di radice url e sottocartella. Cercare poi di mantenere la stessa struttura nel nuovo e per gli url che non riesci a mantenere usa redirect nativo di joomla. Perderai ma potrai in breve riconquistare le posizioni principalmente in base alla qualità dei contenuti.
-
Ciao tomtomeight,
grazie per la risposta.
Dovendo cancellare il vecchio sito per rifarlo completamente, come potrei impostare un redirect su .htaccess?
Devo mantenere in vita la vecchia versione?
-
No, la vecchia versione fatti un backup, e poi la cancelli, per il redirect è sufficiente il solo file .htaccess.
-
tomtomeight
ti chiedo gentilmente conferma dei vari passaggi perchè credo di aver capito che posso procedere così:
1- backup versione joomla 1.5 attualmente installata in una sottocartella.
2- ripristino spazio web alle condizioni di partenza
3- aggiorno php alla versione per joomla 3
4- carico joomla 3 direttamente nella root e sviluppo il sito mantenendo struttura analoga al precedent
5- nel nuovo .htaccess inserisco tutti i redirect dai vecchi url (le cui pagine non esistono più) alle relative nuove pagine interne allo stesso dominio o esterne in altri nuovi domini
-
Nel punto 5 non tutti gli url ma solo le radici degli url, se mantieni la vecchia struttura non serve farli tutti anche perché sarebbero troppi. Per quelli che non riesci a mantenere la vecchia struttura usa il redirect di joomla.
Quindi nel .htaccess aggiungi solo la variazione se cambi dominio o subcartella
in joomla nuovo sito o in joomla nuovo dominio a cui arriveranno tutti gli url redirezionati aggiungi solo le variazioni che non hai potuto fare uguali.
-
ok grazie,
sarà un bel week end di lavoro :)
appena ho i primi riscontri torno per aggiornare il post.
A presto!