Ah ok, allora è il contrario. mod_rewrite riceve in ingresso l'URL richiesto (miosito.ext/123/cartella/benevenuti_a_nome/numero) ed "eseguirà" l'URL di uscita (miosito.ext/123/paese.php?a=$nome&id=$numero). Ergo:Originariamente inviato da dorylinux
...quello che voglio ottenere è che, la reale pagina in php sarebbe:
> miosito.ext/123/paese.php?a=$nome&id=$numero
venga tramutata in:
> miosito.ext/123/cartella/benevenuti_a_nome/numero
...
Quando il tuo sito riceverà la richiesta con un URL "123/cartella/benvenuti_a_(...)/(...)", mod_rewrite sostituirà l'URL con il nuovo, riportando i valori tra parentesi nella stringa sostituita. Verrà quindi eseguito il file "123/paese.php" con i relativi parametri "a" e "id".codice:RewriteEngine On RewriteRule ^123/cartella/benvenuti_a_([^/]*)/(.*) 123/paese.php?a=$1&id=$2

Rispondi quotando