Следующие правила должны помочь:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^/?([^/]+).* /?page=$1&%1 [NC,L]
Мы проверяем, не является ли открываемая ссылка действительным / существующим файлом или каталогом, затем фиксируем текущую строку запроса и, наконец, перезаписываем посещенную стр.
Посмотреть в действии: https://htaccess.madewithlove.be?share=1e473616-5364-5718-8819-a8032a5319c1