• Bannato User Attivo

    Nuovo portale - Perdo le mie pagine indicilizzate in google?

    Salve a tutti ragazzi,

    sto realizzando un nuovo portale per il mio sito www.pchs.it togliendo definitivamente quello basato su mkportal perchè a mio avviso è poco professionale, di scadente qualità e molto ma molto pesante.
    Volevo sapere se col nuovo portale perderò tutte le mie 11000 pagine indicilizzate 😢 ed eventualmente cosa fare per non perderle....

    Vi elenco le due principali differenze (riguardanti i link) che avrà il mio nuovo portale:

    Link di una news attuale: [```
    http://www.pchs.it/news-489.html

    Futuro link: [```
    http://www.pchs.it/news/489-ThePirateBay-org-Online-a-Breve.html
    ```](http://www.pchs.it/news/489-ThePirateBay-org-Online-a-Breve.html)
    
    Link di un'articolo attuale: [```
    http://www.pchs.it/reviews-47.html
    ```](http://www.pchs.it/reviews-47.html)
    Futuro link: ```
    [http://www.pchs.it/articoli/47-Crucial-Ballistix-Tracer-Le-DDR-secondo-Crucial..html](http://www.pchs.it/articoli/47-Crucial-Ballistix-Tracer-Le-DDR-secondo-Crucial..html)
    

  • User Attivo

    @pchs said:

    Salve a tutti ragazzi,

    sto realizzando un nuovo portale per il mio sito www.pchs.it togliendo definitivamente quello basato su mkportal perchè a mio avviso è poco professionale, di scadente qualità e molto ma molto pesante.
    Volevo sapere se col nuovo portale perderò tutte le mie 11000 pagine indicilizzate 😢 ed eventualmente cosa fare per non perderle....

    Vi elenco le due principali differenze (riguardanti i link) che avrà il mio nuovo portale:

    Link di una news attuale: [```

    http://www.pchs.it/news-489.html

    Futuro link: [```

    http://www.pchs.it/news/489-ThePirateBay-org-Online-a-Breve.html

    Link di un'articolo attuale: [```

    http://www.pchs.it/reviews-47.html

    Futuro link: ```

    http://www.pchs.it/articoli/47-Crucial-Ballistix-Tracer-Le-DDR-secondo-Crucial..html

    Per non perdere le indicizzazioni devi predisporre un redirect 301 dalle vecchie pagine alle nuove.
    Hai un hosting su server linux, disponi di htaccess e mod_rewrite?


  • Bannato User Attivo

    Ho tutto quello che hai detto e te ne puoi accorgere tranquillamente in quanto le pagine che contengono news e review sono tutte (o la maggior parte) con estensione .html ed anche il forum ha tutte le pagine in .html in quanto ho messo dappertutto il mod rewrite.

    In cosa consiste il redirect 301? In questo caso non posso cancellare il mio vecchio portale giusto?


  • User Attivo

    @pchs said:

    Ho tutto quello che hai detto e te ne puoi accorgere tranquillamente in quanto le pagine che contengono news e review sono tutte (o la maggior parte) con estensione .html ed anche il forum ha tutte le pagine in .html in quanto ho messo dappertutto il mod rewrite.

    In cosa consiste il redirect 301? In questo caso non posso cancellare il mio vecchio portale giusto?

    non è semplicissimo, in pratica dovresti far continuare virtualmente ad esistere i nomi delle vecchie pagine tramite il mod rewrite, e quindi devi preparare uno script in php che sa convertire l'url vecchio nell'url corrispondente nuovo in modo da restituire allo spider un codice http 301 con associato l'url di destinazione, anzichè restituire il 404 not found.

    Se non mi sono spiegato chiaramente chiedi pure.


  • Bannato User Attivo

    Praticamente vediamo se ho ben capito:
    Quando lo spider andrà su una mia vecchia pagine dovrà essere ridirezionato alla nuova tramite il codice http 301 il quale attraverso uno script php saprà qual'è la pagina di destinazione...

    Ma come faccio? Nel file .htacces non posso mica inserire codice php? :S


  • User Attivo

    @pchs said:

    Praticamente vediamo se ho ben capito:
    Quando lo spider andrà su una mia vecchia pagine dovrà essere ridirezionato alla nuova tramite il codice http 301 il quale attraverso uno script php saprà qual'è la pagina di destinazione...

    Ma come faccio? Nel file .htacces non posso mica inserire codice php? :S

    no infatti, tu nell'htaccess dovrai dire tipo
    RewriteRule /news-([0-9]+).html /convertiurl.php?p=$1 *

    quindi quando lo spider passa su news-123 in realtà risponde lo script php che leggendo il parametro saprà cosa rispondere.


  • Bannato User Attivo

    Ho capito. Grazie delle info eLLeGi 😉