ES | EN

Enrutamiento por Archivos

Wordless usa el sistema de archivos como fuente de verdad para el enrutamiento. Cada ruta URL mapea directamente a un archivo o carpeta, eliminando la necesidad de archivos de configuración de rutas.

Concepto Central

Existe una relación 1 a 1 entre URLs y archivos:

URLArchivo
/content/index.php
/aboutcontent/about.php
/blog/hola-mundocontent/blog/hola-mundo.php
/features/enrutamientocontent/features/enrutamiento.php

Cómo Funciona la Resolución

Cuando llega una solicitud para /blog/hola-mundo, el router:

  1. Comprueba content/blog/hola-mundo.php (coincidencia de archivo)
  2. Si no existe, comprueba content/blog/hola-mundo/index.php (coincidencia de carpeta)
  3. Si aún no existe, devuelve un 404

Ventajas

Sin Configuración

No necesitas definir rutas en un archivo de configuración. La estructura del sistema de archivos es la definición de rutas. Añade un archivo y la URL existe inmediatamente.

Transparencia

Cualquier desarrollador puede entender la estructura del sitio simplemente mirando el directorio content/. No hay magia oculta.

Soporte Multilingüe

El enrutamiento por archivos hace que el soporte multilingüe sea natural:

content/
  en/
    features/
      file-based-routing.php  →  /en/features/file-based-routing
  es/
    features/
      enrutamiento.php        →  /es/features/enrutamiento

← Volver a Características