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