Как убрать GET из URL?
сайт.ру/q?example=1 было сайт.ру/q/example/1
RewriteCond %{QUERY_STRING} (?:^|&)(example)=(1)(?:$|&)
RewriteRule ^q$ https://site.ru/q/%1/%2? [R=301,L]
Ставить в начало файла.
RewriteCond %{QUERY_STRING} (^|&)(.+)\=([0-9]{1,})($|&)
RewriteRule ^q$ /%2/%3? [L,R=301]

где  (^|&)....($|&)  - не важная штука
(.+) - любое  больше чем 1 буква или цифра 
([0-9]{1,})- любые цифры  но не менее 1.
^q$ - то что было в урле  до GET
%2  - вторая группа из RewriteCond - аналог $2 из RewriteRule 
? - удалить гет параметры.