Remplacer VIRTUALHOST dans HTTDP.CONF de Apache

Nouveau WRInaute
<VirtualHost *>
DocumentRoot c:\progra~1\easyphp\public_html\users\test
ServerName test.host.com
</VirtualHost>

avec

RewriteEngine On
RewriteCond
RewriteRule

C'est possible et comment le faire?
 
Nouveau WRInaute
dan4 a dit:
<VirtualHost *>
DocumentRoot c:\progra~1\easyphp\public_html\users\test
ServerName test.host.com
</VirtualHost>

avec

RewriteEngine On
RewriteCond
RewriteRule

C'est possible et comment le faire?

Je veux pouvoir remplacer "test" par n'importe quel dans le navigateur afin d'aller dans le répertoire correspondant.

pour test :
DocumentRoot c:\progra~1\easyphp\public_html\users\test
ServerName test.host.com

pour joblo :
DocumentRoot c:\progra~1\easyphp\public_html\users\joblo
ServerName joblo.host.com

etc...

Juste pouvoir placer dans httpd.conf une commande qui me permettrait de remplacer le url http://host.com/test/ par http://test.host.com

mais avec plusieurs username.

Je ne veux pas écrire dans httpd.conf tout mes usagers.

Actuellement, j ai pas bc de users mais si je viens quand avoir des centaines, je ne veux pas écrire des centaines dans mon config de apache.
 
WRInaute accro
faut gérer le wildcard. Modifier bind en ajoutant

* IN CNAME @

et ensuite dans ton vhost, tu ajoutes la condition :

ServerAlias *.host.com

Après tu te débrouilles avec un .htaccès pour diriger la ou il faut.
 
WRInaute impliqué
exactement + .htaccess:
RewriteCond %{HTTP_HOST} (.+)\.domaine.com
RewriteRule ^(.*)$ /%1/$1 [L]

à adapter...
 
Discussions similaires
Haut