Aller au contenu

Redirection automatique sous-domaine vers dossier


valentin

Sujets conseillés

bonjour,

Je voudrai faire que :

*.niceblog.fr redirige vers niceblog.fr/*

J'ai un serveur dédié OVH, je voudrai savoir comment faire :)

merci ;)

PS:

j'ai créé le host A *.niceblog.fr, j'ai bien nimportequoi.niceblog.fr qui marche, mais ça pointe vers ma page défault.html :(

merci ;)

Lien vers le commentaire
Partager sur d’autres sites

sur :

http://wiki.unelectronlibre.info/serveurwe..._apache_et_bind

ils ne donnent que la moitier des choses, comment j'accède à Bind sous windows ?

si non j'ai activer le module virtual host, j'ai retiré le # qui était devant la ligne.

Cependant ce n'est pas pourquoi cela marche :(

apres des httpd.conf j'en ai plusieurs, à la limite je les édites tous,

cependant :

<VirtualHost xxx.xxx.xxx.xxx:80>

DocumentRoot /home/web/domaine.tld/www

ServerName domaine.tld

ServerAlias *.domaine.tld

VirtualDocumentRoot /home/web/domaine.tld/%1

CustomLog /var/log/apache2/domaine.tld/access.log combined

ErrorLog /var/log/apache2/domaine.tld/error.log

</VirtualHost>

sur "/home/"

comme je suis sous windows, je met "C:\vhosts" ?

merci :)

Lien vers le commentaire
Partager sur d’autres sites

Je vais te donner mes vhosts, qui fonctionnent à la perfection.

<VirtualHost IP>

DocumentRoot /repertoire

ServerName domaine.tld

</VirtualHost>

Exemple:

<VirtualHost 00.00.00.00>

DocumentRoot /home/teasahost/public_html/

ServerName www.Teasa-Host.fr

</VirtualHost>

pour le VirtualHost tu met l'ip du serveur, l'ip sur laquelle ton domaine est envoyé, ensuite si tu as apache2 rajoute :80 au bout.

en faite, le DocumentRoot est le répertoire où se trouve ton site, mais ce répertoire doit être un répertoire lisible par apache.

et le ServerName, c'est explicite.. enfin n'indique pas le http://

Ensuite si tu avait quelque chose comme Awstats d'installer, tu peu compliquer la chose:

<VirtualHost 00.00.00.00>

DocumentRoot /repertoire

ServerName domaine.tld

<Directory "/repertoire">

allow from all

Options +Indexes

</Directory>

ErrorLog /home/user/log/error_log

TransferLog /home/user/log/access_log

CustomLog /home/user/log/access_log combined

</VirtualHost>

Lien vers le commentaire
Partager sur d’autres sites

Posté (modifié)

oki merci je vais tester,

mais grâce à realpath je connais l'adresse maintenant qu'il faut mettre dans document root ^^

donc là j'obtient un truc comme ça :

<VirtualHost 213.251.134.187:80>

DocumentRoot C:\Inetpub\vhosts\niceblog.fr\httpdocs\

ServerName www.niceblog.fr

ServerAlias niceblog.fr

ServerAlias *.niceblog.fr

</VirtualHost>

plus haut j'ai cette ligne :

LoadModule vhost_alias_module modules/mod_vhost_alias.so

j'ai trouvé cette ligne aussi :

See <URL:http://httpd.apache.org/docs-2.0/>

j'en conclu que j'ai apache 2.0 :D

Modifié par valentin
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...