Salve,

sto passando da apache ad nginx.
Sto trovando qualche difficoltà nel fare il rewrite / redirect per i terzi livelli.

L'obiettivo è raggiungere http://www.miosito.com/mobile
però vorrei arrivarci attraverso http://m.miosito.com

Ovviamente non deve semplicemente redirezionare con 301, ma navigare il sito come se si trattasse di un altro virtualhost.

Su apache avevo questa regola:

codice:
RewriteEngine on
RewriteCond %{HTTP_HOST}   ^m.miosito.com [NC]
RewriteRule   ^/(.*)$ /mobile/$1
e tutto funzionava.


Ora ho provato con questo:

codice:
if ($host = 'm.miosito.com' ) {
	rewrite ^m.miosito.com/(.*)$ http://www.miosito.com/mobile/$1 break;
}
Ma ovviamente non funziona, sennò non scriverei qui

Ho cercato su BigG ma sembra che nessuno abbia avuto il mio problema.. possibile?
Una manina d'aiuto?

Thanks