- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- "fissare" Le Url Con Mod_rewrite
-
"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?
-
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
-
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!
-
@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.
-
@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?
-
@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.
-
@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