Remplacer VIRTUALHOST dans HTTDP.CONF de Apache

<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?
 
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.
 
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.
 
exactement + .htaccess:
RewriteCond %{HTTP_HOST} (.+)\.domaine.com
RewriteRule ^(.*)$ /%1/$1 [L]

à adapter...
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut