Te recomiendo utilizar la bandera
[L], para que cuando una regla coincida deje de ejecutar las siguientes:
Código Apache:
Ver originalRewriteEngine On
RewriteBase /
RewriteRule ^profiles/(.*)/$ profiles/perfil.php?username=$1 [L]
RewriteRule ^p(.*)/$ index.php?pag=$1 [L]
Supongo que eso será lo que crea conflicto