- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Mod rewrite - Aiuto per la correzione di 2 regole
-
Mod rewrite - Aiuto per la correzione di 2 regole
Ciao,
sto abbandonando il modo in cui solitamente usavo il mod rewrite per andare a creare degli url con cartelle, sottocartelle e pagine statiche.Mi trovo infatti ad avere indirizzi di questo tipo:
- http://www.sito.it/cartella/9_motorini
- http://www.sito.it/cartella/9_motorini/14_vespa
- http://www.sito.it/cartella/9_motorini/14_vespa/12_titolo_articolo.htm
Vorrei trasformarli rispettivamente in:
- http://www.sito.it/cartella/show.php?c=9
- http://www.sito.it/cartella/show.php?c=14
- http://www.sito.it/cartella/show.php?s=12
Ho scritto queste due regole:
RewriteRule ^([0-9])_..htm$ show.php?s=$1 [NC,L,QSA]
RewriteRule ^([0-9])_.$ show.php?c=$1 [NC,L,QSA]Il problema è che non funzionano a dovere perchè estraggono sempre "9", cioè il primo numero che trovano nell'url.
Sapete aiutarmi?
Ciao e grazie in anticipo!
-
ti sconsiglio di fare questa operazione
a parte che se hai molte pagine peggiori l'indicizzazione
usare nuovi url senza redirect 301 ti porta a penalizzazioni varie (per duplicate contents)se propio vuoi continuare, vediamo di correggere la regexp