Autore Topic: Redirect dal vecchio sito al nuovo [RISOLTO]  (Letto 3609 volte)

Offline zargath

  • Esploratore
  • **
  • Post: 112
    • Mostra profilo
Redirect dal vecchio sito al nuovo [RISOLTO]
« il: 10 Nov 2009, 11:52:17 »
Ciao, ho realizzato l'aggiornamento di un vecchio sito joomla, il problema che google ha gia indicizzato il vecchio indirizzo puntanto ancora al vecchio (veccio e nuovo sono in 2 cartelle separate) come posso fare in modo che se qualcuno vada al vecchio indirizzo sia reindirizzato automaticamente sul nuovo?

Es. Digito www.sito.it/2009 (vecchio)e mi reindirizza a www.sito.it (nuovo)

scusate il casino di parole.
« Ultima modifica: 21 Nov 2009, 19:45:01 da zargath »

Offline K1kk0z90

  • Esploratore
  • **
  • Post: 92
  • Sesso: Maschio
    • Mostra profilo
Re:Redirect dal vecchio sito al nuovo
« Risposta #1 il: 10 Nov 2009, 14:35:46 »
Ciao!
Penso che dovresti rinominare il file index.php che trovi nella cartella del vecchio sito (nel tuo esempio "2009") in index-vecchio.php, o un nome che vuoi. Poi creare un nuovo file index.php e all'interno scrivere solo il seguente codice:
<?php
header('Location: http://www.sito.it');
?>
Cos dovrebbe effettuare una redirect all'URL del tuo nuovo sito.
« Ultima modifica: 10 Nov 2009, 14:37:31 da K1kk0z90 »

Offline zargath

  • Esploratore
  • **
  • Post: 112
    • Mostra profilo
Re:Redirect dal vecchio sito al nuovo
« Risposta #2 il: 10 Nov 2009, 14:45:50 »
si avevo pensato questo, ma funziona anche se qualcuno mi cerca un indirizzo del tipo classico di joomla come:

index.php?option=com_content&task=view&id=65&Itemid=78


???

il mio dubbio se sostituisce tutti i vecchi link

Offline K1kk0z90

  • Esploratore
  • **
  • Post: 92
  • Sesso: Maschio
    • Mostra profilo
Re:Redirect dal vecchio sito al nuovo
« Risposta #3 il: 10 Nov 2009, 16:03:00 »
No, infatti, la header di php funziona solo se uno prova ad entrare nel vecchio sito senza indicare una pagina specifica. Inoltre probabile che qualcuno si sia salvato una pagina del vecchio sito nei suoi preferiti.
Una soluzione molto brutta che ho usato, quella di mettere il sito offline, e di settare in Configurazione il messaggio offline: "Il sito si trasferito all'indirizzo www.sito.com".
Se qualcuno conosce una soluzione migliore (che sicuramente esiste) ce lo faccia sapere, che farebbe comodo anche a me.

Offline zargath

  • Esploratore
  • **
  • Post: 112
    • Mostra profilo
Re:Redirect dal vecchio sito al nuovo
« Risposta #4 il: 11 Nov 2009, 15:52:52 »
mmm mi hai fatto venire un'idea, metto il sito offline e modifico la pagina di offline inserendo il codice di redirect.... mi sa che ora che torno a casa ci provo....

Offline assicomputer

  • Appassionato
  • ***
  • Post: 304
  • Sesso: Maschio
    • Mostra profilo
Re:Redirect dal vecchio sito al nuovo
« Risposta #5 il: 12 Nov 2009, 14:37:22 »
mmm mi hai fatto venire un'idea, metto il sito offline e modifico la pagina di offline inserendo il codice di redirect.... mi sa che ora che torno a casa ci provo....
Mah cosi se un utente ha una pagina nei preferiti la da offline?

Offline zargath

  • Esploratore
  • **
  • Post: 112
    • Mostra profilo
Re:Redirect dal vecchio sito al nuovo
« Risposta #6 il: 21 Nov 2009, 19:44:45 »
Ragazzi ho risolto... basta creare un nuovo file php e inserire il codice

<?php
header('Location: http://www.sito.it');
?>

poi salvarlo come "offline.php" e sostiruirlo con il vecchio file (del vecchio sito). il file si trova nella root, successivamente mettere offline il vecchio sito

in pratica cos facendo la pagina richiama ad ogni link la pagina offline.php ma essendo che un redirect ti manda al nuovo, va bene con ogni link.

 

Host

Torna su