.htaccess

LuigiDonato

Utente Attivo
20 Ago 2015
63
0
6
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..
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$
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
 
Ultima modifica:

n1k4r0

Utente Attivo
15 Nov 2012
135
0
0
non sono così esperto di espressioni regolari ma mi pare che a-z0-9 non contempli il simbolo del percento e se è così allora tutte le url con quel simbolo vengono ignorate dal rewriterule
 

LuigiDonato

Utente Attivo
20 Ago 2015
63
0
6
non sono così esperto di espressioni regolari ma mi pare che a-z0-9 non contempli il simbolo del percento e se è così allora tutte le url con quel simbolo vengono ignorate dal rewriterule

Ottima intuizione, mi è venuta anche a me subito dopo aver postato questo messaggio, ho provato ad aggiungere degli /% ma il risultato non cambia purtroppo.. :(
 

LuigiDonato

Utente Attivo
20 Ago 2015
63
0
6
prova una roba tipo Ricambi_(.*)_(.*) magari funziona

Grazie mille!
Ho trovato poco fa questa soluzione!
Inoltre si può risolvere anche aggiungendo un (/ ) agli altri simboli.. :)
Spero possa servire a qualcuno perchè sul web non c'è molto a riguardo, anzi..!
Grande n1k4r0 comunque.. :D
 
Discussioni simili
Autore Titolo Forum Risposte Data
otto9due Proteggere una cartella e file con password tramite .htaccess e .htpasswd Web Server 0
G Aiuto con htaccess e rewriterule PHP 0
Cosina htaccess redirect 301 senza estensione html Web Server 6
felino htaccess: redirect da una subdirectory alla root Web Server 2
A [PHP] redirect htaccess PHP 5
Z Sottodomini e sottocartelle con Apache2 e Htaccess Apache 0
felino [Htaccess] Redirect per url non esistente Apache 1
Z HTACCESS e PHP MOD_REWRITE PHP 0
G [PHP] Sottodomini con .htaccess PHP 1
P htaccess ed espressioni regolari Apache 0
F htaccess e redirect 301 Apache 0
W Errore su Htaccess, mi reindirizza sempre ad una sola regola Apache 0
andreas88 Creare file .htaccess per risolvere alcuni problemi con il tester SEO SEO e Posizionamento 0
P Cerco esperto htaccess Offerte e Richieste di Lavoro e/o Collaborazione 0
bubino8 [WordPress] Gestire SSL (https://) da .htaccess WordPress 9
O [PHP] Conflitto tra regole nel file htaccess PHP 10
I Url rewrite con .htaccess funziona ma poi mostra indirizzo "reale" nella barra di navigazione Apache 1
M htaccess Apache 0
D Aggiungere slash finale ad URL con .htaccess Web Server 2
F Regola Htaccess SEO e Posizionamento 7
SebaGravi [PHP] problema url semantici con .htaccess PHP 3
booklisa [WordPress] Errori vari console chrome, redirect file .htaccess + internalizza risorse WordPress 1
booklisa [WordPress] .htaccess questo sconosciuto... WordPress 0
A [PHP] Protezione selettiva sottocartelle con htaccess PHP 0
A [PHP] problema htaccess PHP 2
Cosina File htaccess compilazione Apache 0
D Come posso escludere una pagina dalle regole di htaccess? Web Server 0
M htaccess incompleto? Apache 0
F Regola .htaccess 301 suffisso .html SEO e Posizionamento 3
L htaccess case insensitive Apache 0
A Conflitti rules redirect htaccess PHP 1
Max 1 .htaccess e referer su server linux Web Server 0
P nginx e .htaccess HTML e CSS 8
W Session e htaccess PHP 2
MarcoGrazia [htaccess] Bloccare tutti meno il proprio sito Apache 0
R Riscrivere URL - file .htaccess e modrewrite Linux e Software 0
T Condizioni multiple in htaccess per accesso a sub folder basato su indirizzo IP Apache 0
P url rewrite htaccess Apache 0
anton Proteggere un file con htaccess Apache 0
N [MAMP] Problemi con htaccess.txt Apache 0
A acconsentire tramite .htaccess tutti gli ip italiani + googlebots Apache 0
A Redirect 301 .htaccess non funziona: riporto il codice inserito HTML e CSS 2
Devil-94 .htaccess rewriteRule Apache 0
V Error 404 a causa del file htaccess Apache 0
C Reindirizzamento htaccess HTML e CSS 2
R Redirect 301 con htaccess non funziona. Aiuto! PHP 1
E .htaccess PHP 0
I Php e .htaccess PHP 2
J Revisione file .htaccess - Migliorabile? Apache 1
G Nascondere cartella con .htaccess PHP 0

Discussioni simili