Ho un po provato a cercare ma avendo alle volte problemi anche a non sapere cosa cercare sono un po bloccato....
salve a tutti, so che è quesi venerdì sera ma un po ci spero...
Il mio problema...
ho questo indirizzo:
http://localhost/sito/it/login/error/
e con questa regola
mi funziona.codice:RewriteRule ^([a-z]{2})/login/([a-z]+)/$ login.php?intl=$1&action=$2 [L]
Ad esempio invece di essere /errore/ potrebbe benissimo essere /register/ oppure /confirm/...ma fin qui mi funziona tutto bene.
Ci sono però delle volte in cui dovrei inserire anche qualche variabile via url dopo lo slash e non so come impostare la regola. Se metto:
questo indirizzocodice:RewriteRule ^([a-z]{2})/login/([a-z]+)/id=([0-9]+)$ login.php?intl=$1&action=$2&id=$3 [L]
http://localhost/sito/it/login/error/
non mi va
mentre questo
http://localhost/sito/it/login/error/id=3
naturalemte si
come posso fare per fare una sorta di costrutto che faccia funzionare entrambi i costrutti?
So che magari dovrei usare i flag ma non saprei quale.

Rispondi quotando