Trovata la soluzione mettendo ? alla fine della url
fonte: http://forum.html.it/forum/showthrea...readid=1302461
Dopo aver inserito ? il redirect funzionava ma la pagina dava un errore di loop di reindirizzamento, problema che si è risolto in questo modo:
1) elimando dalle url .html
2) togliendo la direttiva L dal primo rewriterule
In pratica abbiamo trasformato da così
RewriteCond %{HTTP_HOST} ^soluzionivacanze.com
RewriteCond %{QUERY_STRING} ^id=3$ [NC]
RewriteRule ^(.*)$ http://www.myweb.com/test.html [R=301,L]
a così
RewriteRule ^chi-siamo /pagine.php?id=3RewriteCond %{REQUEST_URI} ^/pagine\.php$RewriteCond %{QUERY_STRING} ^id=3$RewriteRule ^(.*)$ /chi-siamo? [R=301,L]
Spero possa essere utile a qualcuno