• User Attivo

    "fissare" Le Url Con Mod_rewrite

    Ciao ragazzi.

    Ho realizzato una regola di questo genere con l'htaccess su APACHE:

    RewriteRule ^(.)/(.)-(.*).html$ ele_prod.php?cid=$3&tag=$1-$2

    Mi sorge un fatto strano. Il risultato finale di questa espressione è, per esempio:

    http://miodominio/Computer/dissipatori-e-ventole-Thermaltake-Zalman-49.html

    Quello che non capisco è perchè se cambio le variabili (tranne 49, che è l'ID della pagina), la pagina resta la stessa! In pratica, se io digito come URL:

    http://miodominio/ciao/dissipatori-e-ariciao-Ciauz-Zalman-49.html

    la pagina resta sempre quella!!!!

    Sarà un problema, per i motori di ricerca?
    :ciauz:


  • User Attivo

    la pagina resta quella perche' viene creata solo ed esclusivamente in base all'ID....il resto non ha importanza per generare il contenuto della pagina 😉


  • User Attivo

    grazie 🙂

    però, per esempio, quì sul Forum se cambi una parte di URL, vieni reindirizzato automaticamente a quella reale.

    Nel mio caso, invece, no! l'url resta quella che hai inserito tu!


  • User Attivo

    @kru said:

    grazie 🙂

    però, per esempio, quì sul Forum se cambi una parte di URL, vieni reindirizzato automaticamente a quella reale.

    Nel mio caso, invece, no! l'url resta quella che hai inserito tu!

    Ciao, si in effetti è cosi'. In questo caso hai dei problemi potenziali.
    In teoria se qualcuno ti linkasse con una url sbagliata appositamente, es.
    http://miodominio/questo-prodotto-sembra-una-ciofeca-49.html da una pagina con buon rank e solida, avresti la possibilità di vedere questa pagina/scherzo nelle serp al posto della tua come effetto del filtro dupe-content.
    Questo in linea teorica, nella pratica invece non succede così spesso come ci si aspetterebbe.
    E' cmq una debolezza di sistema.

    Ciao.


  • User Attivo

    @pieropan said:

    Ciao, si in effetti è cosi'. In questo caso hai dei problemi potenziali.
    In teoria se qualcuno ti linkasse con una url sbagliata appositamente, es.
    http://miodominio/questo-prodotto-sembra-una-ciofeca-49.html da una pagina con buon rank e solida, avresti la possibilità di vedere questa pagina/scherzo nelle serp al posto della tua come effetto del filtro dupe-content.
    Questo in linea teorica, nella pratica invece non succede così spesso come ci si aspetterebbe.
    E' cmq una debolezza di sistema.

    Ciao.

    ok. Secondo te, per ovviare al problema, devo agire sull'htaccess, oppure direttamente sulla pagina PHP dove faccio il Redirect alla nuova URL?


  • User Attivo

    @kru said:

    ok. Secondo te, per ovviare al problema, devo agire sull'htaccess, oppure direttamente sulla pagina PHP dove faccio il Redirect alla nuova URL?

    Dovresti fare da php un controllo sull'ID dell'articolo, confrontare il campo da cui viene estratto il resto del nomefile, che corrisponda, e reindirizzare via 301 (o anche dare 404, dipende da cosa vuoi) nel caso siano diversi.

    Relata refero, cosi' mi dice il collega sviluppatore a fianco. 🙂

    Ciao.


  • User Attivo

    @pieropan said:

    Dovresti fare da php un controllo sull'ID dell'articolo, confrontare il campo da cui viene estratto il resto del nomefile, che corrisponda, e reindirizzare via 301 (o anche dare 404, dipende da cosa vuoi) nel caso siano diversi.

    Relata refero, cosi' mi dice il collega sviluppatore a fianco. 🙂

    Ciao.

    Ok. grazie. Supponevo, infatti di dover inserire un'altra IF per un eventuale nuovo redirect. Grazie :ciauz: