Joomla.it Forum
Componenti per Joomla! => SEO => : tomtomeight 17 Jan 2015, 18:12:02
-
Buonasera
A seguito rifacimento di un vecchio sito 1.5 multilingua fatto all'epoca con joomfish devo riconvertire tramite gli url che terminano con sito.it/it/pagina.html in sito.it/pagina.html nella nuova versione 3.3.
Ho fatto ricerche in rete per redirect da una sottocartella a root, ma ho difficoltà date dal fatto che il suffisso lingua aggiunto (/it) del vecchio sito in realtà non è una sottocartella.
Esiste un metodo alternativo?
Grazie
-
ciao tomtomeight,
sono molte le URL del sito?
Puoi provare ad attivare il componente "redirect" di Joomla 3 per poi impostare manualmente i vari redirect alle nuove URL.
Oppure puoi provare a litigare con il file .htaccess e testare una regola RedirectMatch 301 ^/it/.*$
-
Ciao Alex
Sì le url sono tante, però stamattina sembra che il codice redirect che avevo messo ieri in .htaccess funziona, infatti mi elimina il suffisso it. Ho ancora un altro problema relativo al cambio denominazione dell'albergo da hotel a resort e devo provvedere anche al cambio nelle url da \hotel- ove presente a \resort- finché non trovo altro codice per .htaccess stò man mano provvedendo col componente redirect che funziona alla grande.
-
Già, devi fare attenzione alla cache del browser ogni volta che modifichi il codice nell'.htaccess altrimenti non vedi gli effetti.
Indicaci come hai risolto con il codice redirect in .htaccess così magari questo post può risultare utile anche ad altri
-
Certo, da tab non posso leggere .htaccess, appena apro il pc lo posterò, grazie.
-
Ecco è bastato questa semplice linea
Redirect 301 http://sito.it/it/ http://www.sito.it/