Supporto » Fixing WordPress » Redirect 301 intero sito

  • Risolto fabio1986

    (@fabio1986)


    Ciao,

    ho da poco spostato il mio sito web da un dominio ad un altro nuovo.
    nel vecchio dominio ho cancellato il sito lasciando solo un file index.php con un frame che punta al nuovodominio.it e funziona tutto.

    L’unico problema è che andando su Google vedo ancora tutti i link del vecchio sito e se li clicco, non mi reindirizza al nuovo dominio “http://vecchiodominio.it” poichè non hanno solo la radice ma sono es: http://vecchiodominio.it/pagina-2 ecc..

    Come sistemo? Solo da Google oppure posso inserire un codice che mi reindirizza pure tutte le pagine interne del vecchio sito?

    FRAME per redirect su “http://vecchiodominio.it/”

    
    <html>
    
    <head>
    
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    
    <meta name="description" content="">
    
    <meta name="keywords" content="">
    
    </head>
    
    <?
    Header( "HTTP/1.1 301 Moved Permanently" );
    Header( "Location: http://nuovodominio.it" );
    ?>
    </html>
    

    Grazie

    • Questo topic è stato modificato 5 anni, 10 mesi fa da Guido Scialfa.
    • Questo topic è stato modificato 5 anni, 10 mesi fa da Guido Scialfa.
Stai visualizzando 1 risposte (di 1 totali)
  • Ciao @fabio1986,

    innanzitutto ti consiglio la lettura della guida di Google su Trasferimento, Spostamento o Migrazione del Sito. Nello specifico, uno degli strumenti utili messi a disposizioni da Google è lo strumento Cambio di indirizzo. Può essere usato per segnalare a Google che un sito è stato spostato a un nuovo indirizzo, così che Google possa aggiornare il proprio indice sostituendo tutte le vecchie pagine indicizzate con le nuove.

    Un passaggio fondamentale richiesto da Google è il redirect dal vecchio dominio al nuovo. Supponendo che il tuo vecchio sito era su un server Apache, puoi configurare il redirect direttamente dal server tramite il file .htaccess invece di impostarlo in un file php. Qui trovi informazioni sull’utilizzo del file .htaccess per configurare un redirect. Nello specifico i passi da eseguire sono i seguenti:

    1. Eliminare il redirect dalla pagina index.php
    2. Se non è gia presente, creare un file .htaccess
    3. Inserire nel file .htaccess il seguente comando: Redirect 301 / http://www.nuovodominio.it/

    In questo modo l’utente viene reindirizzato al nuovo sito indipendentemente dalla pagina del vecchio sito visualizzata.

    Seguendo le best practices di Google, la cosa migliore sarebbe fare un mapping per ogni risorsa principale del sito, in questo modo:

    Redirect 301 /pagina1.php http://www.nuovodominio.it/pagina1.php
    Redirect 301 /pagina2.php http://www.nuovodominio.it/pagina2.php
    Redirect 301 /pagina3.php http://www.nuovodominio.it/pagina3.php

    Questa operazione, dopo aver segnalato a Google il cambio tramite lo strumento Cambio di indirizzo, permette a Google di aggiornare i link di tutte le risorse indicizzate del tuo vecchio sito.

    Per maggiori informazioni sul Redirect 301 rimando alla spiegazione di Google su Modifica degli URL delle pagine con reindirizzamenti 301.

    Spero di essere stato d’aiuto,

    Thomas

Stai visualizzando 1 risposte (di 1 totali)
  • Il topic ‘Redirect 301 intero sito’ è chiuso a nuove risposte.