.htaccess eliminar el signo de interrogación de la url

Tengo un sitio web que tiene una cadena de consulta en la url que quiero reescribir. La url esdomain.com/profile.php?user=sven y quiero que redirija adomain.com/profile/user/sven.

He creado un archivo htaccess que tiene las siguientes reglas:

RewriteEngine On
RewriteRule ^/?user/([^/]+)/?$ profile.php?user=$1 [L,QSA]
RewriteCond %{QUERY_STRING} ^user=([A-Za-z0-9\-\_]+)$
RewriteRule ^profile\.php$ domain.com/user/%1?/  [L,R=301]

Esto funciona pero la url a la que redirige es:domain.com/user/sven?/

Mi pregunta es, ¿puedo eliminar el? en la url?

Respuestas a la pregunta(2)

Su respuesta a la pregunta