riscrittura htaccess per stringa di query

Ok, sono abbastanza nuovo in questo e mi piacerebbe davvero un aiuto, grazie!

Come posso riscrivere questo in .htaccess correttamente?

Quindi ho una stringa di query nel mio url:

/?url=contact 

Tutto quello che voglio fare è rimuovere la stringa di query

  /contact 

Aiuto? Ho setacciato Google e sto imparando la syntax in questo momento, ma il fatto rimane .. Non so ancora come farlo. Grazie a tutti

Questa è stata la mia soluzione:

RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]

Prova questo:

 RewriteEngine On RewriteRule ^(.*)$ /index.php?url=$1 [L] 

Per un utente sul tuo sito, vedranno e navigeranno in questo modo:

 http://example.com/contact 

Ma la pagina reale sarebbe qualcosa del genere:

 http://example.com/index.php?url=contact 

Questo bit, [L] , dice al server che questa è l’ultima riga della regola di riscrittura e si ferma.

 RewriteCond %{QUERY_STRING} url=(.*) RewriteRule index.html %1 

(o qualsiasi altra cosa se non è index.html, index.php, qualunque sia)

È necessario acquisire la stringa di query, che normalmente non viene esaminata da RewriteRule e utilizzare il riferimento precedente% 1, non $ 1 come si farebbe in un’acquisizione in una RewriteRule