• User

    Url Rewriting con tante variabili

    Ciao a tutti,
    dal titolo credo si possa capire quale è il mio problema.

    Si tratta di un e-commerce e gli url contengono da 5 a 12 variabili, a differenza della sezione in cui navigo.(lo so, troppe, ma non l'ho costruito io:D).

    Facciamo un esempio pratico....

    Dato questo url

    sito.it/index.php?cmd=searchVA&act=0&hrf=0&lang=it&pageNumber=1&id_tipoMenu=1&id_tipoSel=0lo voglio trasformare in

    sito.it/catalogo/scarpe-donna.html
    Ho dubbi sull' .htaccess....
    1° Soluzione

    RewriteEngine On
    RewriteBase /

    RewriteRule ^catalogo/scarpe-donna.html$ index.php?cmd=searchVA&act=0&hrf=0&lang=it&pageNumber=1&id_tipoMenu=1&id_tipoSel=0
    oppure per ogni variabile inviata devo fare così....
    2° Soluzione

    RewriteEngine On
    RewriteBase /

    RewriteRule ^catalogo/scarpe-donna-([^/]+)-([^/]+)-([^/]+)-([^/]+)-([^/]+)-([^/]+)-([^/]+).html$ index.php?cmd=1$&act=2$&hrf=3$&lang=4$&pageNumber=5$&id_tipoMenu=6$&id_tipoSel=7$
    Perchè con il primo metodo il risultato sarebbe:

    sito.it/catalogo/scarpe-donna.htmlmentre con il secondo:

    sito.it/catalogo/scarpe-donna-searchVA-0-0-it-1-1-0.htmlHo navigato per decine e decine di siti, ma tutti propongono la seconda soluzione; la prima, per caso, è sbagliata?

    E poi...Quali sono gli svantaggi se scrivo 50 RewriteRule? Può incidere negativamente sul posizionamento?

    Chiedo questo, perchè non ho possibilità di effettuare direttamente i test.

    Grazie mille a che mi illuminerà...
    🙂