Tengo un sitio web de CakePHP que está diseñado para permitir que los usuarios generen sus propios sitios simples de 1 a 4 páginas.
La idea es que las personas vayan a app.example.com (donde está alojado el sitio web), creen una cuenta y generen su sitio web.
Después de la generación, su sitio web obtiene una identificación (tengo esta configuración como UUID en lugar de un contador secuencial).
Actualmente, los usuarios pueden acceder a sus sitios web yendo a example.com/websites/{PAGE}/{WEBSITE ID}
Quiero reformatear eso en {WEBSITE ID}.example.com/{PAGE} .
Estoy ejecutando todo esto en un servidor Linux con apache, y mi plan sería usar algún tipo de registro DNS comodín para todos los subdominios. No se espera que los usuarios usen sus subdominios UUID para su sitio web, sino que se espera que compren un dominio y configuren un registro CNAME.
Mi pensamiento inicial sería que esto se haría de alguna manera con apache, pero no estoy seguro.
Cualquier ayuda o consejo sería apreciado.