Sous domaine et url rewriting

Nouveau WRInaute
Bonjour,

Voici mon souci :

J'ai un serveur dédié chez OVH. J'ai Apache version 1.3.33.
J'aimerai que lorsque l'on tape n'importe quoi comme sous domaine du genre :

- toto.example.com
- machinchose.example.com
...

on tombe sur http://www.example.com

Voici le virtualhost que j'ai mis dans mon httpd.conf mais, je reste desesperemment sur "Impossible d'afficher la page" :(

NameVirtualHost 213.186.xx.xxx

Code:
<VirtualHost 213.186.xx.xxx> 
    ServerName www.example.com 
    ServerAlias example.com *.example.com 
    DocumentRoot /nom_utilisateur/www
</VirtualHost>

Le mod mod_rewrite est bien coché.


Pouvez vous m'aider ?

Merci d'avance.
 
WRInaute passionné
essaye plutôt ça:

Code:
<VirtualHost 213.186.xx.xxx> 
ServerName example.com 
ServerAlias www.example.com 
DocumentRoot /nom_utilisateur/www 
</VirtualHost>

<VirtualHost 213.186.xx.xxx> 
ServerName example.com 
ServerAlias *.example.com 
VirtualDocumentRoot /nom_utilisateur/www 
</VirtualHost>

:D
 
WRInaute passionné
pour aller un peu plus loin (pour ceux qui ont des pages persos en sous domaine) voici comment permettre la création dynamique et instantanée de sous domaine (sans toucher aux DNS)

Code:
<VirtualHost 213.186.xx.xxx> 
ServerName example.com 
ServerAlias www.example.com 
DocumentRoot /nom_utilisateur/www 
</VirtualHost> 

<VirtualHost 213.186.xx.xxx> 
ServerName example.com 
ServerAlias *.example.com 
VirtualDocumentRoot /nom_utilisateur/www/$1
</VirtualHost>

:D En tappant nimportequoi.example.com tu te retrouve dans le repertoire nimportequoi de la racine de example.com

Il faut bien sur que le répertoire n'importequoi existe, dans le cas contraire tu gére une redirection.
 
Nouveau WRInaute
J'ai une erreur

Bonjour,

Merci pour votre aide.
Voici le probleme :

Quand je mets ca dans mon httpd.conf, il le sauvegarde bien mais quand je fais apres "Appliquer tous les changements", ca me mets cette erreur :

Warning: DocumentRoot [/nom_utilisateur/www] does not exist
Syntax error on line 1640 of /usr/local/apache/conf/httpd.conf:
Invalid command 'VirtualDocumentRoot', perhaps mis-spelled or defined by a module not included in the server configuration


Vous savez d'où ca vient ?

Merci.
 
Nouveau WRInaute
effectivement

Merci de ta réponse, je galère un peu :(

Donc oui, effectivement, je n'ai pas dans les modules de coché le mod_vhost_alias.

Mais impossible de savoir comment l'installer où, comment ?
Je t'avoue que je patauge dans la semoule lol ...

As-tu une idée ?
 
WRInaute passionné
Si tu veux que je t'aide il me faut le nom et la version de ton SE (système d'exploitation!)
 
WRInaute passionné
Ta version appache contient mod_vhost_alias.so donc il te suffit de l'activer et de redemarrer apache(je pense que tu a webmin?)

sinon, les rpm sont ici
 
WRInaute accro
euh, indépendemment de cela, je ne sais pas si c est une bonne idée d envoyer tous tes sous domaines vers ton domaine. un petit malin s amuse a faire un BL vers pleins de sous domaines inexistants, et pouf duplicate content pour ton site (50 fois la meme page pour 50 liens differents...) et bye bye google
 
WRInaute passionné
Erreur 404 si le répertoire n'existe pas! :D

E-kiwi si tu a des doutes, mp, je t'envoi une adresse ou tu pourra faire tous les test que tu veux.

L'interret du systéme est de permettre la création de sous domaines en ligne (il suffit d'un ftp_mkdir pour créer le répertoire donc le sousdomaine)
Trés interressant pour un site qui veut hebergé des pages persos ou un site hébergeant des blogs. La création se fait en ligne en 3 secondes!!!
 
WRInaute passionné
Dj_Apx a dit:
Corrige-moi si je fais erreur : ça ne marche que sur les dédiés non ?

Pas forcement. Il suuffit que tu ai acces au fichier httpd.conf ou au fichier de ton virtualhost inclus au httpd.conf du serveur.

Par exemple, àa marchait sur les ancien pack web serveur de ches amen (c'etait du mutualisé)
 

➡️ 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