Salve ragazzi,
aiutatemi a capire perchè proprio non riesco a capire la logica di questo errore.. In pratica ho impostato un rewrite dove vengono passate delle stringhe a dei link con dei GET.. Vi posto il codice che ho realizzato così magari riuscite a seguirmi meglio..
Bene, il problema sorge nel momento in cui un $valore contiene degli spazi ($val%20ore), bene..
In pratica se io scrivo ad esempio autoricambidonato.it/Ricambi_Alfa%20Romeo_159.html non funziona, benchè esiste (e funziona) il link autoricambidonato.it/ricambi.php?marca=Alfa%20Romeo&modello=159
aiutatemi a capire perchè proprio non riesco a capire la logica di questo errore.. In pratica ho impostato un rewrite dove vengono passate delle stringhe a dei link con dei GET.. Vi posto il codice che ho realizzato così magari riuscite a seguirmi meglio..
Codice:
RewriteEngine on
RewriteRule ^Ricambi_([a-z0-9\)\(]+)_([a-z0-9\)\(]+).html$ ricambi.php?marca=$1&modello=$2 [NC,L]
RewriteRule ^SchedaProdotto_([a-z0-9\)\(]+)_([a-z0-9\)\(]+)_([a-z0-9\)\(]+).html$
In pratica se io scrivo ad esempio autoricambidonato.it/Ricambi_Alfa%20Romeo_159.html non funziona, benchè esiste (e funziona) il link autoricambidonato.it/ricambi.php?marca=Alfa%20Romeo&modello=159
Ultima modifica: