Hola @djboro88
La url amigable "es la de arriba"...
Supuestamente el id tambien cambia según el usuario (eso supongo), por lo que deberias pasar los dos en la url
para llegar a esto
http://www.miproyecto.com/ver-perfil...er=pepe-lozano
tu link deberia ser
http://www.miproyecto.com/8/pepe-lozano
y la regla
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)$ /ver-perfil?id=$1&user=$2 [L]
Si solo querés pasar el user
RewriteRule ^([^/]*)$ /ver-perfil?id=8&user=$1 [L]
y no pones el /8, pero si tu php que procesa usa el id, eso estaría mal.
Asi que te convendria
RewriteEngine On
RewriteRule ^([^/]*)$ /ver-perfil?user=$1 [L]
y los links como
http://www.miproyecto.com/pepe-lozano
Pero si tus nombre de usuario no son unicos (podrá haber dos carlos-garcia), no te serviria, y tendrias que recurrir a la primer variante
Saludos