Actualmente estoy usando el siguiente código para apuntar todos los subdominios a la raíz de su documento.
RewriteCond %{HTTP_HOST} ^(.*)\.example\.co [NC] RewriteRule ^(.*)/?$ http://example.co/%1/$1 [P] subdomain.example.co apuntará a example.co/subdomain pero la URL permanecerá intacta.
El problema con esto es que cuando intenta recuperar la URL a través de PHP, siempre devolverá example.co/subdomain a pesar de que la barra de URL lo muestra como un subdominio. Creo que esto se debe a la bandera Proxy.
¿Cómo podría lograr el mismo efecto pero permitir que se recupere la URL real en la que se encuentra el usuario (el subdominio)?
General
allsubdomains.example.co debe apuntar a example.co/allsubdomains
La URL debe permanecer como allsubdomains.example.co
Al recuperar la URL actual a través de PHP, debería devolver allsubdomains.example.co