crear configurar apache .htaccess mod-rewrite url-rewriting virtualhost

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.

( Diccionario de directivas )


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.