• Super User

    url rewrite su sito già indicizzato

    Ho un dubbio atroce e come al solito mi rivolgo a voi.
    Ho un sito sviluppato in php, le pagine hanno url bruttisime, nella maggior parte dei casi con 3 parametri ma sono state indicizzate praticamente tutte. Indicizzate sì ma posizionate male.
    Mi piacerebbe provare a usare l'url rewrite in modo da avere invece di pagina.php?category=4&subcat=6&topic=178 qualcosa di più umano, ho giocato un po' con l'htaccess e riuscirei a far venir fuori per esempio calzature-donna-sandali

    La domanda è: ci sono controindicazioni o misure particolari da seguire per applicare questa tecnica a un sito esistente? Rischio di antiduplicazione? Macumbe?


  • User Attivo

    @pieru said:

    Ho un dubbio atroce e come al solito mi rivolgo a voi.
    Ho un sito sviluppato in php, le pagine hanno url bruttisime, nella maggior parte dei casi con 3 parametri ma sono state indicizzate praticamente tutte. Indicizzate sì ma posizionate male.
    Mi piacerebbe provare a usare l'url rewrite in modo da avere invece di pagina.php?category=4&subcat=6&topic=178 qualcosa di più umano, ho giocato un po' con l'htaccess e riuscirei a far venir fuori per esempio calzature-donna-sandali

    La domanda è: ci sono controindicazioni o misure particolari da seguire per applicare questa tecnica a un sito esistente? Rischio di antiduplicazione? Macumbe?
    Ciao Pieru,
    Io l'ho fatto sul mio portale e l'esito è stato positivo al 100%.
    L'unico inconveniente, se così si può definire, è che una volta indicizzate le pagine con il sistema dell'UrlRewrite, per un pò di tempo risulteranno in serp un numero esagerato di pagine dovuto al fatto che continueranno a risultare valide anche le pagine richiamate con il vecchio sistema, fino a che perlomeno non verranno eliminati tutti i link (anche dall'esterno) impostati con il metodo tradizionale (?x=y&etc...).
    Insomma avrai per un certo periodo un pò di caos nelle serp senza che questo influenzi però negativamente le visite.
    :ciauz: :ciauz:


  • Super User

    puoi mettere un 301 se phpself è nomepaginavecchia.

    es:
    if ($_SERVER['PHP_SELF']=="nomepaginavecchiacontantiparametri")
    301 -> nomepaginanuovatuttabellaconvertitaconurlrewrite

    non ho provato il sistema però!
    è da verificare che funzioni solo quando viene chiamata paginavecchia e non sempre 😄


  • Super User

    fai come dice tymba se nn funziona aggiungi un 'parametro' ne mod rewrite e fai un if su quello per sapere se si accede da vecchio o nuovo URL 😉


  • User Attivo

    ho rifatto il sito www.nevel.it
    le pagine dei prodotti sono come questa:
    http://www.nevel.it/shop/scheda.php?cod=ZM.12
    sapete se è possibile con il rewrite trasformarla in:
    http://www.nevel.it/shop/ZM12.html

    qualcuno sa cosa devo srivere dentro .htaccess

    un grazie anticipato
    buon capodanno a tutti


  • User Attivo

    @micser said:

    ho rifatto il sito www.nevel.it
    le pagine dei prodotti sono come questa:
    http://www.nevel.it/shop/scheda.php?cod=ZM.12
    sapete se è possibile con il rewrite trasformarla in:
    http://www.nevel.it/shop/ZM12.html

    qualcuno sa cosa devo srivere dentro .htaccess

    un grazie anticipato
    buon capodanno a tutti
    Ciao Micser,
    Il problema non è cosa e come scrivere il .htacces ma in un programma di e-commerce occorre sapere alla perfezione dove e come andare a modificare i links.
    L'UrlRewrite si limita a dire al sistema di convertire i link che tu avrai scritto in forma tipo "articolo.html" nel formato che gli permette realmente di rintracciare il file che nella realtà sarebbe probabilmente del tipo "catalogo.php?art=pippo".
    Riepilogando:
    Il link "vero" resta sempre quello originale, ma per far vedere ai MDR un link semplificato si adotta la modifica dei link abbinata alla traduzione successiva da parte del server, la traduzione il server la esegue in base alle istruzione riportate in .htaccess.
    Se il codice del sito lo hai scritto tu e ce l'hai ben chiaro allora puoi azzardarti a modificare i link.
    Se non lo hai scritto tu e non lo conosci a fondo metti a rischio il funzionamento del programma.

    Ciao e AUGURI DI BUON ANNO
    :ciauz:


  • Super User

    Grazie a tutti per le risposte.
    L'anno prossimo mi butto.

    Auguri a tutti!!!!!!!!!!


  • Bannato User

    @pieru said:

    La domanda è: ci sono controindicazioni o misure particolari da seguire per applicare questa tecnica a un sito esistente? Rischio di antiduplicazione? Macumbe?

    rischi tantissimo perchè la tua vecchia pagina esiste ancora e la nuova contiene gli stessi contenuti


  • User Attivo

    grazie a tutti
    ci sono riuscito :yuppi: :yuppi: