# Desactivar el listado de directorios para todo el sitio
Options -Indexes

# Configuración de tipos MIME
AddType text/css .css

# Activar el motor de reescritura
RewriteEngine On

# --- Bloque de cPanel (se deja intacto) ---
# ---------------------------------------------

# REGLAS OPTIMIZADAS PARA MÁXIMA VELOCIDAD

# Saltar archivos estáticos inmediatamente (MÁS RÁPIDO)
RewriteRule \.(css|js|jpg|jpeg|png|gif|ico|svg|woff|woff2|ttf|eot|pdf|zip)$ - [L]

# Saltar carpetas API y assets inmediatamente
RewriteRule ^(api|assets|css|js|images|uploads)/ - [L]

# Solo evaluar si no existe el archivo/directorio (condición mínima)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Regla para URLs de un nivel (ejemplo.com/pagina)
RewriteRule ^([^/]+)/?$ $1.php [L]

# Solo evaluar si no existe el archivo/directorio (para rutas de 2 niveles)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Regla para URLs de dos niveles (ejemplo.com/carpeta/pagina)
RewriteRule ^([^/]+)/([^/]+)/?$ $1/$2.php [L]

# Solo evaluar si no existe el archivo/directorio (para rutas de 3 niveles)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Regla para URLs de tres niveles (ejemplo.com/carpeta/subcarpeta/pagina)
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/?$ $1/$2/$3.php [L]
# php -- BEGIN cPanel-generated handler, do not edit
# Configure el paquete “ea-php81” como el lenguaje de programación predeterminado “PHP”.
<IfModule mime_module>
  AddHandler application/x-httpd-ea-php81 .php .php8 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
