RewriteRule ^([^/]+)/([^&]+) prodotti.php?root=$1&id=$2 [QSA]
Il problema è che essendo cambiate le esigenze io potrei ricevere
anche un solo parametro e non per forza due
www.dominio.it/nome-categoria/prodotto
root=nome-categoria e id=prodotto
In alcuni casi ho solo il nome della categoria e non quello del
prodotto, come posso fare?
> RewriteRule ^([^/]+)/([^&]+) prodotti.php?root=$1&id=$2 [QSA]
> In alcuni casi ho solo il nome della categoria e non quello del
> prodotto, come posso fare?
Provi con una riga specifica, tipo
RewriteRule ^([^/&]+)$ prodotti.php?root=$1&id=$2 [QSA]
C'è un'opzione per interrompere il parsing con mod_rewrite, forse [L],
che ti può essere utile, controllane la documentazione*.
*lasciate ogni speranza voi ch'entrate
> Provi con una riga specifica, tipo
>
> RewriteRule ^([^/&]+)$ prodotti.php?root=$1&id=$2 [QSA]
>
> C'� un'opzione per interrompere il parsing con mod_rewrite, forse [L],
> che ti pu� essere utile, controllane la documentazione*.
Confermo [L,QSA]
prima inserisci la regola pi� lunga:
RewriteRule ^([^/]+)/([^&]+) prodotti.php?root=$1&id=$2 [L,QSA]
e se non viene soddisfatta continua con la seconda:
RewriteRule ^([^/&]+)$ prodotti.php?root=$1 [L,QSA]
Max
--
http://www.maxori.it
L'Arte � la capacit� di fare cose di nessun valore
e di riuscire a venderle
F. Zappa