RewriteEngine On

# Redirecciona de HTTPS a HTTP
RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# Garante que a regra só se aplica para conexões HTTP, não HTTPS
RewriteCond %{HTTPS} off

# Verifica se o arquivo solicitado não é um diretório
RewriteCond %{REQUEST_FILENAME} !-d

# Verifica se o arquivo com extensão .php existe
RewriteCond %{REQUEST_FILENAME}.php -f

# Reescreve a URL para ocultar a extensão .php
RewriteRule ^(.*)$ $1.php [L]
