Tengo un solo archivo html que he vinculado a Firestore en el que quiero cargar datos públicos según la URL (no los parámetros de URL).
El usuario generará la URL a partir del parámetro slug en mi tienda de fuego:
Domain.com/bobs-store (slug = bobs-store)
Domain.com/sallys-boutique (slug = sallys-boutique)
Domain.com/davidsgarage (slug = davidsgarage)
Según la URL, quiero cargar los datos de Firestore (usando el slug que extraigo de la URL). Estoy perplejo sobre cómo hacer que las diferentes direcciones URL terminen en la misma página index.html, independientemente de la dirección URL sin redireccionamientos individuales.
El lugar donde está atascado (asignación de múltiples URL a una sola página) parece tener muy poco que ver con Firestore, pero depende principalmente del proveedor donde aloja sus páginas HTML.
Si usa Firebase Hosting, consulte cómo configurar las reescrituras . Por ejemplo, para asignar todas las URL al mismo index.html , esa documentación muestra este ejemplo:
"hosting": { // ... // Serves index.html for requests to files or directories that do not exist "rewrites": [ { "source": "**", "destination": "/index.html" } ] }