Bonjour,
Je sais que le sujet a déjà été traité plusieurs fois... mais je n'ai pas réussi à trouver la solution qui me convient.
J'ai un serveur dédié (OVH) sur lequel j'héberge tous mes sites.
Pour l'un deux, je souhaite donc gérer les sous-domaines de manière automatique.
*http://bar.domaine.com -> *http://www.domaine.com/index.php?foo=bar
J'ai modifié le .htaccess à la racine de domaine.com:
J'ai modifié la zone DNS:
Et mon httpd.conf:
Alors, mes sql.domaine.com etc... fonctionnent bien,
Mais tous les sous-domaines qui devraient être pris en compte par le wildcard... non.
En fait, ils pointent (à priori) bien sur mon serveur, mais à la racine du serveur.
Je ne sais pas comment les faire pointer sur mon domaine, pour que le .htaccess prenne le relais...
Je sais que le sujet a déjà été traité plusieurs fois... mais je n'ai pas réussi à trouver la solution qui me convient.
J'ai un serveur dédié (OVH) sur lequel j'héberge tous mes sites.
Pour l'un deux, je souhaite donc gérer les sous-domaines de manière automatique.
*http://bar.domaine.com -> *http://www.domaine.com/index.php?foo=bar
J'ai modifié le .htaccess à la racine de domaine.com:
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domaine.com
RewriteCond %{HTTP_HOST} !^sql\.domaine.com
RewriteCond %{HTTP_HOST} !^admin\.domaine.com
RewriteCond %{HTTP_HOST} ^([^.]+)\.domaine.com
RewriteRule ^(.*)$ /index.php?foo=%1
J'ai modifié la zone DNS:
Code:
...
imap IN A 213.251.181.112
sql IN A 213.251.181.112
mysql IN A 213.251.181.112
* IN A 213.251.181.112
Et mon httpd.conf:
Code:
...
<VirtualHost 213.251.181.112>
DocumentRoot /home/domaine/www
ServerName *.domaine.com
</VirtualHost>
<VirtualHost 213.251.181.112>
ServerAdmin webmaster@domaine.com
DocumentRoot /home/domaine/www
User domaine
Group users
ServerName www.domaine.com
ServerAlias domaine.com
CustomLog logs/domaine-access_log combined
ScriptAlias /cgi-bin/ /home/domaine/cgi-bin/
</VirtualHost>
Alors, mes sql.domaine.com etc... fonctionnent bien,
Mais tous les sous-domaines qui devraient être pris en compte par le wildcard... non.
En fait, ils pointent (à priori) bien sur mon serveur, mais à la racine du serveur.
Je ne sais pas comment les faire pointer sur mon domaine, pour que le .htaccess prenne le relais...