Salve a tutti

ho il mio htaccess che funziona in localhost ma sul server no.

Praticamente voglio che se nell'url esiste il file game2.php deve reindirizzare allo stesso indirizzo anteponendo una cartella chiamata fg_data.

Es. localhost/mia/mia2/game2.php

diventerà

localhost/fg_data/mia/mia2/game2.php

Ho scritto il seguente file

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} game2.php
RewriteRule ^(.*)$ /fg_data/%{REQUEST_URI} [R=301,L]

Se provo con xampp e localhost tutto ok...qualsiasi url scrivo (anche lunghissime) che contengono game2.php me le reindirizza a HOST/fg_data/tuttalaurl

Vi chiedo:

E'giusta la sintassi?
Esiste un altro modo?
Perchè in locale funzina e sul server no?

Grazie mille