• User

    Redirect 301 + Struttura blog multilingua

    Ciao a tutti,
    Dovendo gestire 2 domini aventi tematica simile (example.it e example.com), con un pregresso non proprio perfetto, sto impostando nel seguente modo:

    • example.it -> http :// w ww. example.it/
      Pagine indicizzate e posizionate già da un paio di anni, con contenuti concepiti in lingua italiana, aventi un target esclusivamente italiano.
      Non effettuo nessuna modifica, quindi si prosegue con la pubblicazione sporadica di contenuti inediti in italiano.

    • example.com -> https :// w ww. example.com/
      Questo dominio conteneva qualche contenuto (solo in lingua italiana) simile al suddetto sito .it, senza certificato SSL.
      Il progetto attuale prevede un blog tematico in multilingua (inizialmente solo italiano ed inglese) sviluppato con Wordpress, e con implementazione certificato SSL.
      Ovviamente ogni pagina ha il tag hreflang impostato correttamente, e la Search Console di Google non segnala errori nella sezione Targeting internazionale.
      Sul questo dominio qualche contenuto italiano ed inglese appare già indicizzato e posizionato.

    Le impostazioni attuali su example.com sono le seguenti:

    .htaccess
    RewriteEngine On

    Spostamento definitivo dei contenuti non adatti al nuovo progetto del .com

    Redirect 301 /vecchia-pagina.html http :// w ww. example.it/vecchia-pagina.html

    Indirizzamento verso URL con certificato SSL

    RewriteCond %{HTTP_HOST} ^example.com
    RewriteRule ^(.*)$ https :// w ww. example.com/$1 [R,L]

    Utente Italiano

    RewriteCond %{HTTP:Accept-Language} ^it
    RewriteRule ^$ /it/ [L,R=301]

    Default Page ( inglese )

    RewriteRule ^$ /en/ [L,R=301]

    index.php
    <?php
    header('HTTP/1.1 302 Moved Permanently');
    header("Location: https :// w ww. example.com/en/");
    ?>

    Sperando di aver spiegato in maniera chiara la situazione giungo ai miei quesiti:

    1. Il redirect 301 per le vecchie pagine su example.it (in .htaccess) sembra non funzionare perchè, dopo circa 6 mesi, cercando "site:example.com" escono ancora nell'indice di Google. Secondo voi perchè?

    2. L'impostazione dei redirect in base alla lingua browser dall'utente (in .htaccess e index.php) vi sembra corretta o esiste qualche soluzione migliore e più gradita a Google?

    Grazie! 🙂

    p.s.: ho dovuto inserire degli spazi negli URL per permettere la pubblicazione del post.


  • Community Manager

    Ciao Markus,

    ti sposto nella sezione adatta 🙂


  • User

    Ciao Giorgio, grazie!
    Sperando che il mio post sia formulato in maniera chiara e che qualcuno possa aiutarmi :smile5: