Server Rules

Genera reglas de Nginx o .htaccess para HTTPS, www o sin www, barras finales, enrutado SPA, caché, gzip y cabeceras de seguridad, directamente en tu navegador.

Acerca de Server Rules

Qué es

Esta herramienta escribe la configuración del servidor a partir de unos pocos interruptores. Elige Nginx o Apache, escribe tu dominio si quieres y activa lo que necesites: una redirección 301 a HTTPS, un único host canónico con o sin www, añadir o quitar la barra final, un retorno a index.html para apps de React o Vue, 30 días de caché del navegador para archivos estáticos, compresión gzip y cabeceras de seguridad básicas. El resultado es un fragmento comentado listo para pegar en el bloque server o en el archivo .htaccess.

Funciones principales

  • Bloque server de Nginx o .htaccess de Apache con los mismos ajustes.
  • Redirecciones 301: HTTPS, www o sin www, añadir o quitar la barra final.
  • Retorno SPA a index.html para el enrutado del lado del cliente.
  • 30 días de caché para recursos estáticos y compresión gzip.
  • Cabeceras de seguridad y, además, HSTS cuando se fuerza HTTPS.

Cómo usarlo

  1. Elige Nginx o Apache.
  2. Escribe tu dominio si quieres que las redirecciones lleguen en un solo paso.
  3. Activa las opciones de redirección, enrutado, rendimiento y seguridad que necesites.
  4. Copia la configuración o descárgala como archivo.

Cuándo es útil

  • Configurar HTTPS y una sola versión de un sitio, con o sin www.
  • Hacer que una app de React o Vue funcione con enlaces directos y al recargar.
  • Añadir caché, compresión y cabeceras de seguridad a un servidor nuevo.

Privacidad y limitaciones

Tus datos

La configuración se genera en el navegador y no se envía a ningún servidor. El sitio solo recibe un evento anónimo de «herramienta abierta», sin el contenido. Un resultado que envías a otra herramienta se queda 24 horas en este dispositivo, en «Actividad reciente».

Limitaciones

  • El resultado es un punto de partida: pruébalo en un servidor de pruebas y recarga la configuración antes de producción.
  • Las reglas de Apache necesitan activados mod_rewrite, mod_headers, mod_expires y mod_deflate.

Preguntas frecuentes

¿Para qué escribir el dominio?

Con el dominio conocido, http://example.com lleva directamente a https://www.example.com en una sola redirección. Sin él, las reglas toman el host de la petición: funciona con cualquier dominio, pero puede necesitar dos saltos.

¿Qué hace el retorno SPA?

Sirve index.html para cualquier ruta que no sea un archivo o carpeta real, para que la gestione el router de React o Vue. Sin él, abrir un enlace profundo o recargar la página devuelve 404.

¿Qué cabeceras de seguridad se añaden?

X-Frame-Options SAMEORIGIN, X-Content-Type-Options nosniff y Referrer-Policy strict-origin-when-cross-origin, y Strict-Transport-Security durante un año cuando se fuerza HTTPS. Una Content Security Policy depende de tu sitio, así que no se genera.