configurar - virtual host apache windows
¿Cómo crear un host virtual desde Apache.htaccess? (2)
Estoy usando Apache Friends XAMPP en Windows (servidor local). Configuré el host virtual en httpd-vhosts.conf
en un directorio de configuración de Apache como este
NameVirtualHost *:80
<VirtualHost *:80>
ServerName test.example.com
DocumentRoot "E:/xampp/htdocs/example"
</VirtualHost>
Esto funciona bien cuando navego por la URL
http://test.example.com
¿Es posible crear un host virtual desde Apache .htaccess de forma dinámica?
El contexto para VirtualHost
tiene que ser server config
. Vea los documentos de Apache .
Esto significa que la directiva se puede usar en los archivos de configuración del servidor (por ejemplo, httpd.conf), pero no en ninguno ni en contenedores. No está permitido en los archivos .htaccess en absoluto.
Parece ser imposible. Debido a que su .htaccess
se usa solo después de que su host se resuelva mediante los archivos de configuración raíz de un servidor como httpd.conf
, apache2.conf
.
En pocas palabras, .htaccess
en el directorio www o en sus subdirectorios solo se procesará después de procesar los archivos de configuración raíz.
Me refiero a que escribe http://host.name y apache encuentra el destino y usa el archivo .htaccess
en el host para realizar algunas operaciones si es necesario.