• User

    Passaggio da sito statico a Wordpress

    Buongiorno

    ho questo problema

    Io avevo un sito https:// www . miosito .it che era statico cioè composto da 1home page (index.html) e da 10 pagine statiche .html

    Ora ho sostituito tutto con wordpress e pertanto la home page è diventata index.php. Per le altre pagine statiche ho usato permalink di wp ed ho creato estensione .html alle 10 pagine

    Avrei potuto dare un nuovo nome alle 10 pagine e poi fare un redirect 301 ma ho preferito lavorare con permalink

    Ora dopo pochi giorni ho avuto un forte calo nella SERP di Google per la home page e per le 10 pagine

    Vorrei sapere

    1. devo fare un redirect 301 per far capire a google che la index.html è stata sostituita dalla index.php ? e se si come devo fare

    2. devo fare qualche redirect 301 per le 10 pagine e se si come devo fare

    Vi ringrazio in anticipo per l'aiuto

    Saluti


  • User Attivo

    Si devi fare un 301 per la home, index.html e index.php sono due pagine diverse.

    N.B index.php è per default la pagina di indice delle directory, quindi è sufficiente indicare come home page www . tuosito.it, senza specificare index.php

    La regola che devi inserire nel file .htaccess è questa

    
    RewriteEngine on
    
    RewriteCond %{REQUEST_URI} ^\/index\.html
    RewriteRule ^index.html https : // www . tuosito.it/? [L,R=301,NC] 
    
    
    

  • User

    Grazie prima di ogni cosa per la risposta.

    Il mio hosting mi ha consigliato di mettere questa regola ad inizio .htaaccess

    RewriteCond %{HTTP_HOST} ^miosito.it$
    RewriteCond %{HTTP_HOST} ^www.miosito.it$
    RewriteCond %{REQUEST_URI} !^/[0-9]+..+.cpaneldcv$
    RewriteCond %{REQUEST_URI} !^/.well-known/pki-validation/[A-F0-9]{32}.txt(?:\ Comodo\ DCV)?$
    RewriteRule ^index.html/?(.*)$ "https://www.miosito.it/$1" [R=301,L]

    Vorrei sapere che ne pensi e secondo te se va bene uguale.

    Inoltre, vorrei sapere se per capire che la regola funziona bene devo verificare che scrivendo www miosito .it/index.html reindirizzi a www miosito .it

    Grazie per l'aiuto


  • User Attivo

    Dovrebbe essere equivalente, la regola che ti hanno suggerito reindirizza sia www che senza. Io di solito metto questo redirect ad inizio file, reindirizzando l'utente alla versione canonica del sito.

    Fai un test su una sottocartella o sottodominio. Ricordati di svuotare la cache dopo che hai visitato l'indirizzo per testare il redirect. I 301 vengono messi in cache, dunque eventuali modifiche vengono ignorate fino a quando non si svuota la cache.

    Per svuotare la cache su Chrome

    • digita Ctrl + Maiusc + Canc
    • nella finestra spunta "Immagini e file memorizzati nella cache"
    • clicca su "Cancella dati"

  • Moderatore

    Ciao
    probabilmente la migrazione del sito non è avvenuta correttamente. Quindi se avevi un backlink a una pagina e ci clicco su va a finire in 404? Testi e struttura del sito sono uguali? Hai la gestione della SC? Come monitori il sito?


  • User Attivo

    @generale70 said:

    Buongiorno

    ho questo problema

    Io avevo un sito https:// www . miosito .it che era statico cioè composto da 1home page (index.html) e da 10 pagine statiche .html

    Ora ho sostituito tutto con wordpress e pertanto la home page è diventata index.php. Per le altre pagine statiche ho usato permalink di wp ed ho creato estensione .html alle 10 pagine

    Imposta pure i 301, ma potresti comunque avere un calo perché è cambiata la struttura del sito.

    Pensa che io avevo un sito statico, l'ho importato in wordpress grazie ad un programmatore ed abbiamo ricostruito esattamente le stesse url statiche in wordpress, quindi neanche è stato necessario il redirect 301... ebbene, con le stesse identiche url c'è stato comunque un ricalcolo ed un calo. Non avevo neanche un solo 404, ma non è bastato.


  • Moderatore

    Se gli url sono rimasti gli stessi il calo potrebbe anche dipendere dalla minore velocità delle pagine dinamiche rispetto a quelle statiche.