Asignar subcarpeta a subdominio en Apache

Asignar subcarpeta a subdominio en Apache

Estoy tratando de mapear ugc.domain.comen domain.com/ugcmi sitio web, básicamente tomando la subcarpeta y colocándola al frente (ya hice el mapeo de DNS en Digital Ocean para ugc.domain.com).

Probé la siguiente RewriteRule:

RewriteRule ^/ugc/?$ http://ugc.domain.com/ [R=301,L]

Recargué Apache, pero al navegar ugc.domain.comno llegué a mi domain.com/UGCpágina.

Básicamente, lo que quiero hacer es que cuando vaya a ugc.domain.com, en segundo plano, en realidad voy a domain.com/ugc, aunque en la URL diga ugc.domain.com. Creo que se ve más bonito y limpio de esta manera.

Respuesta1

Esta regla hace lo contrario de lo que quieres. Este envía una 301 Moved Permanentlyrespuesta al cliente cuando el usuario visita http://domain.com/ugc/la página, enviando al cliente a http://ugc.domain.com.

Lo que realmente está buscando es definir un nuevo host virtual para ugc.domain.comy luego configurar la ubicación del directorio de ese host virtual en el directorio donde domain.com/UGCestá la página.

información relacionada