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:
e tutto funzionava.codice:RewriteEngine on RewriteCond %{HTTP_HOST} ^m.miosito.com [NC] RewriteRule ^/(.*)$ /mobile/$1
Ora ho provato con questo:
Ma ovviamente non funziona, sennò non scriverei quicodice:if ($host = 'm.miosito.com' ) { rewrite ^m.miosito.com/(.*)$ http://www.miosito.com/mobile/$1 break; }
Ho cercato su BigG ma sembra che nessuno abbia avuto il mio problema.. possibile?
Una manina d'aiuto?
Thanks