# Habilita la reescritura de URLs
RewriteEngine On

# 🔒 Forzar HTTPS en todo el sitio
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# Asegura que el módulo de reescritura esté activado
Options +FollowSymLinks

# Redirección para ocultar la URL de procesamiento de reservas
RewriteRule ^data$ config/sql/procesar-comentario.php [L,QSA]
RewriteRule ^comentario$ assets/sql/procesar_comentario.php [L,QSA]
RewriteRule ^torneo/info$ config/sql/data-info-torneo.php [L,QSA]
RewriteRule ^mensaje$ assets/sql/procesar_mensaje.php [L,QSA]
RewriteRule ^promociones$ assets/sql/get_promociones.php [L,QSA]
RewriteRule ^info_producto$ assets/sql/productos_ajax.php [L,QSA]

# Reglas para otras páginas
RewriteRule ^nosotros$ nosotros.php [L]
RewriteRule ^servicios$ servicios.php [L,QSA]
RewriteRule ^tesoros$ tesoros.php [L]
RewriteRule ^vitrina$ vitrina.php [L]
RewriteRule ^rutas$ rutas.php [L]
RewriteRule ^rutas-detalle$ rutas-detalle.php [L]
RewriteRule ^contacto$ contacto.php [L]
RewriteRule ^vitrina-detalle$ vitrina-detalle.php [L]
RewriteRule ^noticias$ noticias.php [L]
RewriteRule ^noticia$ noticia-detalle.php [L]
RewriteRule ^tesoro$ tesoros-detalle.php [L]
RewriteRule ^vitrina-tesoro$ tesoros-tiendas.php [L]
RewriteRule ^calendario$ calendario.php [L]
RewriteRule ^noticia/(.+)$ noticia-detalle.php?nombre_noticia=$1 [L,QSA]
RewriteRule ^servicio-detalles/([0-9]+)$ servicio-detalles.php?id=$1 [L]
RewriteRule ^historia$ historia.php [L]
RewriteRule ^terminos$ terminos.php [L]
RewriteRule ^tratamiento-de-datos$ tratamiento-de-datos.php [L]
RewriteRule ^politicas-de-derechos-de-autor-y-uso$ politicas-de-derechos-de-autor-y-uso.php [L]
RewriteRule ^politicas-de-seguridad-del-sitio-web$ politicas-de-seguridad-del-sitio-web.php [L]
RewriteRule ^datos-abiertos$ datos-abiertos.php [L]
RewriteRule ^informacion-de-interes$ informacion-de-interes.php [L]
RewriteRule ^control$ control.php [L]
RewriteRule ^proteccion-de-datos$ proteccion-de-datos.php [L]
RewriteRule ^criterio-diferencial-de-accesibilidad$ criterio-diferencial-de-accesibilidad.php [L]
RewriteRule ^instrumentos-de-gestion-de-informacion$ instrumentos-de-gestion-de-informacion.php [L]
RewriteRule ^transparecia-pasiva$ transparecia-pasiva.php [L]

# Si no encuentra la ruta amigable, redirige a la página principal
RewriteRule ^$ index.php [L]

# Página de error personalizada
ErrorDocument 404 /404.php
