errores en la sintáxis no veo.
las dos razones más probables
1. Al guardar el archivo en tu editor de texto, lo hiciste con codificación utf-8 con BOM(with signature), guardalo como utf-8 SIN BOM
2. Tu servidor no tiene habillitado mod_rewrite, incluí tus drectivas dentro de un bloque <ifModule>   
Código:
 <IfModule mod_rewrite.c>  
RewriteEngine on 
RewriteBase / 
RewriteRule ^([a-z]+)/pagina/([0-9]+)$ $1.php?_pagi_pg=$2 [NC,L]  
</IfModule>
  Si no está habilitado no te van a funcionar, pero el error 500 no se va a producir. Al menos descartás algo.
Si aún asi genera error, no se, es alguna config extraña en el server
SAludos