• User

    mantenere indicizzazione durante rinnovamento sito con pagina under construction

    Ciao a tutti,
    ho la necessità di rinnovare un sito web. Attualmente questo sito è scritto interamente a mano in php.
    Lo devo sostituire con un CMS Wordpress.
    Durante lo sviluppo che porterà alla pubblicazione del nuovo sito, è necessario sostituire a quello vecchio una pagina NUOVO SITO IN COSTRUZIONE.

    La domanda che volevo porvi è questa:
    Come devo agire per non perdere l'indicizzazione Google attuale? Devo inserire un redirect 302 moved temporaly?

    Posso modificare il file .htaccess in modo da reindirizzare qualunque URL verso la pagina UNDER CONSTRUCTION, senza perdere l'attuale indicizzazione di Google?
    Vi Ringrazio.


  • User

    E' corretto inserire questo file .htaccess?
    Options -Indexes

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^.$
    RewriteRule ^(.
    )$ http :// www . mysite . it / index.html [R=302,L]

    Dove index.html contiene la pagina under construction.

    Grazie in anticipo.


  • Moderatore

    ciao micseo,
    @micseo said:

    Durante lo sviluppo che porterà alla pubblicazione del nuovo sito, è necessario sostituire a quello vecchio una pagina NUOVO SITO IN COSTRUZIONE.
    Il codice HTTP corretto per una pagina Under Constructions è HTTP 503 "Server Unavailable".

    Rispondere con HTTP 302 la sola Home Page già indicizzata potrebbe portare all'indicizzazione della Under Construction (il comportamento dipende dal motore di ricerca, per esempio Bing interpreta un 302 sulla Home Page riscontrato ripetutamente come un 301, non sono sicuro del comportamento di Google).

    Non devi gestire solo la Home Page, qualunque dei vecchi URL può essere richiesto.

    Se possibile - ma dalla tua domanda sembri averlo escluso - invito a tenere in linea il vecchio fino a completamento e messa in linea del nuovo: se i tempi si prolungano, un sito indicizzato e magari ben posizionato potrebbe soffrire se il motore di ricerca riscontrasse un 503 per tempi biblici.
    Non ho mai visto documentazione ufficiale né ricordo esperimenti in proposito in questo momento, ma dal punto di vista di un motore di ricerca, presentare al primo posto un SERP un sito che non risponde da tempo con dei 200 OK è un pessimo servizio per l'utente.

    Spero d'esserti stato utile


  • User

    Grazie, allora provvederò di conseguenza lasciando magari on line le vecchie pagine fino a completamento della nuova.
    Inizierò lo sviluppo del nuovo in una cartella separata e, quando finito, metterò online il suo contenuto, mediante file htaccess.

    Corretto?


  • Moderatore

    @micseo said:

    Inizierò lo sviluppo del nuovo in una cartella separata e, quando finito, metterò online il suo contenuto, mediante file htaccess.

    Corretto?
    Non lavorando con Apache non so dirti quale sia l'approccio migliore con tale piattaforma server.
    Le volte che m'è capitato di dovere mettere on-line anzitempo un sito in lavorazione (per farlo testare ad esterni), l'ho messo in root (per non avere problemi con i link interni) facendolo puntare a un'altra porta, e l'avevo protetto dall'indicizzazione con robots.txt

    Spero d'esserti stato utile