Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : oxyoo 28 Oct 2014, 17:30:44
-
Buonasera a tutti,
dopo varie ricerche e pochi successi scrivo qui per chiedere aiuto.
questo sito http://www.xxx.it/xx/xxx/ (http://www.luminariaitalia.it/luminaria/shop/) attualmente funzionante domani, verrà sostituito con un nuovo sito che starà nella root (xxx.it), ora dovrei fare un redirect di tutti i link presenti per questioni di seo, ma non mi funzionano.
Vi spiego
Vado in Componenti > Redirect e all'interno di ogni link presente vado a scrivere il link di reindirizzamento.
Il problema è che saranno circa 2000 link e non sempre funzionanti..non voerrei che si fossero attivati nel tempo, e quindi risulti inutile inserire in ognuno il link di reindirizzamento.
Cosi ho pensato..provo a modificare il file .htpaccess per fare un redirect unico..ma niente
All'interno del file .htpaccess, ho inserito il seguente codice
RewriteCond %{HTTP_HOST} ^lxx.it/xx/x/ [NC]
RewriteRule ^(.*) http://www.xx.it/ (http://www.luminariaitalia.it/)$ [R=301,L]
è corretto? come posso fare quindi un redirect unico a tutto il sito?
grazie
-
Ma in quale sito li fai i redirect?
-
ciao tomtom grazie avermi risposto,
praticamente ora il sito è dentro la cartella sito/shop, da domani nella root del sito (www.sito1.it (http://www.sito1.it)) ci sarà il nuovo sito.
quindi al sito joomla che ora è presente in sito/shop volevo fare un redirect a www.sito1.it (http://www.sito1.it), (che domani vedrà installato il nuovo sito).
In pratica il sito è sempre quello..ma tutta una serie di sotto cartelle, volevo fare il redirect alla root.
Spero d'essermi spiegato..
-
luminaria.it e luminariaitalia.it non è chiaro chi è il nuovo e quale il vecchio, un altra cosa se dici sarà lo stesso sito ma il vecchio ci sarà ancora o lo cancelli?
-
Perdonami infinitamente per non essermi spiegato bene ..
Dunque faccio ordine:
- "Vecchio Sito" in joomla, è attualmente presente in: www.sito/cartella/cartella1
- Nuovo sito (realizzato in un altro cms), sarà caricato in: w (http://www.luminariaitalia.it/)ww.sito.it
Ora la mia idea sarebbe quella di mantenere attivo per un breve periodo di tempo il vecchio sito , attivando però i redirect sul nuovo.
QUesto perchè il vecchio sito è comunque indicizzato, e quindi volevo aspettare che google indicizzasse il nuovo sito, in modo da avere le url corrette nei risultati di ricerca.
Spero di essermi spiegato..
-
Ah ecco allora il dominio resta lo stesso, in questo caso ti basta un redirect 301 nel file .htacces da sottocartella a root, con una buona ricerca trovi l'esatta sintassi da applicare, negli articoli di joomla ci dovrebbe essere anche un trattato sull'argomento. Devi comunque fare in modo che i nuovi url restano coerenti cioè nel nuovo url deve mancare solo la sottocartella.
-
Quindi è corretto scrivere
RewriteCond %{HTTP_HOST} ^sito/cartella/cartella1/ [NC]RewriteRule ^(.*) sito/cartella/ (http://www.luminariaitalia.it/)$ [R=301,L]
?
Grazie
-
Ciao Tomtomeight,
ho risolto inserendo nel file .htaccess la seguente stringa
Redirect 301 /oldpage.php http://www.miosito.com/newpage.php (http://www.miosito.com/newpage.php)
Infatti, quando digito www.miosito.it/cartella1/c (http://www.luminariaitalia.it/luminaria/shop)artella mi trasferisce alla root.
Ma se incollo nelle url, un indirizzo interno del sito in joomla , non mi va a finire nella root del sito bensì, mi esce la pagina 404 di articolo non trovato.
La regola infatti mi cancella le due cartelle che non mi interessano (in questo caso /sito/shop), e mi re-incolla l'indirizzo html..
Come posso invece forzare tutti gli indirizzi dinamici di joomla alla root del sito?
Grazie