- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- mod rewrite e problema con gli spazi
-
mod rewrite e problema con gli spazi
ciao ragazzi,
in questi giorni sto riscrivendo completamente gli url del mio sito con il mod rewrite e sto avendo un problemino con gli spazi contenuti all'interno del database. mi spiego meglio...ho creato una galleria di sfondi divisa in categorie e sottocategorie. ovviamente si passa dalla pagina dell'indice delle categorie a quella della categoria selezionata, dopodiche si sceglie lo sfondo desiderato.
sono riuscito a fare il mod rewrite delle pagine in cui si visualizza lo sfondo in questo modo:
http://www.nomesito.net/sfondi/Natura/Campagna/138-LAND079.html .
sono anche riuscito a fare il rewrite della singola categoria nella pagina in cui visualizzo le categorie tipo http://www.nomesito.net/sfondi/1-Natura/ (l'1 serve a passare l'id).
il problema è che se provo a passare una categoria il cui nome è composto da due o piu parole o da un trattino (es: Cartoni Animati, Pin-Up) mi escono errori di questo tipo:
*Errore nell'applicazione. Unknown column 'Pin' in 'where clause' *(quando invece la categoria si chiama "Pin-Up" e non solo "Pin".Per il resto funziona tutto bene.
questo il codice del file .htaccess:
RewriteEngine On
RewriteRule ^sfondi/([^/]+)-([^/]+)/ /sfondi/subcat.php?cat_id=$1&nome_cat=$2a qualcuno di voi è mai capitato?
confido in un vostro aiuto. grazie in anticipo!
-
ti consiglio di usare l'str_replace per togliere gli spazi e il trattino dall'url..
ciao