How can I rewrite everything after the domain name into get if it is not already get?
For example : example.com/blah/blah.blah
will become example.com/?blah/blah
RewriteCond %{REQUEST_FILENAME} !-f RewriteRule .* /index.php?$0 [QSA]
But this solution has some issues, @anubhava's is better ;-)