Options -Indexes
RewriteEngine On

#Bloqueiar acesso a pasta assets e tudo dentro dela
#RewriteRule ^assets(/.*)?$ - [F,L,NC]

# Ignora reescrita para arquivos e diretórios existentes
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Reescreve /valor para index.php?pagina=valor
RewriteRule ^([^/]+)$ index.php?pagina=$1 [L]
RewriteRule ^home(.*)$ index.php [L]

#Bloqueiar acesso a pasta assets e tudo dentro dela
#RewriteRule ^assets(/.*)?$ - [F,L,NC]

#Esconder a extensao .php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
Rewriterule ^(.*)$ $1.php [NC,L]

ErrorDocument 404 /painel/404.php
# ErrorDocument 500 removido: apontava para /coledio/erros/500.php, uma pasta
# que não existe neste projeto (nem "coledio" nem "500.php"). Criar
# painel/500.php e reativar esta linha quando existir uma página própria.