E' normale perchč la regex che hai scritto impedisce il redirect alle stringhe che finiscono per p, o per h o col punto.

Prova cosė e vediamo se cambia qualcosa
codice:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ http://www.gayspace.it/profilo/index.php?nick=$1