Domain Rewriting ?

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

verone
Nouveau WRInaute
 
Messages: 42
Inscription: Lun Jan 30, 2006 14:34

Domain Rewriting ?

Message le Jeu Mar 02, 2006 14:19

Bonjour,

tous nous conaissons le url_rewriting, mais est ce qu'il existe le domain rewriting, parce que je voit dans la plupart de plate forme de blog les adress du genre monlog.serveur.com générer à la volée !

Est ce du perl qui fais, tu php où de l'apache tout simple ?


dmathieu
Modérateur
Modérateur
 
Messages: 6922
Inscription: Ven Jan 09, 2004 16:21

Message le Jeu Mar 02, 2006 14:21

personnelement, je le fait avec un alias apache *.domaine.com tout simple
ainsi, tous mes sous domaines pointent vers le même emplacement du serveur, et je peut faire en fonction de chaque sous domaine.


sonikbuzz
WRInaute impliqué
WRInaute impliqué
 
Messages: 448
Inscription: Lun Fév 21, 2005 16:58

Message le Jeu Mar 02, 2006 14:31

KaZhaR a écrit:personnelement, je le fait avec un alias apache *.domaine.com tout simple
ainsi, tous mes sous domaines pointent vers le même emplacement du serveur, et je peut faire en fonction de chaque sous domaine.

+1

<VirtualHost *>
ServerName www.domaine.nete
ServerAlias *.domaine.nete
ServerAdmin webmaster@domaine.nete
DocumentRoot /var/www/htdocs/your_site
</VirtualHost>

verone
Nouveau WRInaute
 
Messages: 42
Inscription: Lun Jan 30, 2006 14:34

Message le Ven Mar 03, 2006 12:32

sonikbuzz a écrit:<VirtualHost *>
ServerName www.domaine.nete
ServerAlias *.domaine.nete
ServerAdmin webmaster@domaine.nete
DocumentRoot /var/www/htdocs/your_site
</VirtualHost>


Il me faut donc un herbergement dedié ? Sinon, quel hebergeur me le permet en ?

Comment faire pour recuper le nom du sous-domaine saisi ?


Bourriquet
WRInaute passionné
WRInaute passionné
 
Messages: 635
Inscription: Lun Sep 19, 2005 22:10

Message le Ven Mar 03, 2006 12:40

verone a écrit:
sonikbuzz a écrit:<VirtualHost *>
ServerName www.domaine.nete
ServerAlias *.domaine.nete
ServerAdmin webmaster@domaine.nete
DocumentRoot /var/www/htdocs/your_site
</VirtualHost>


Il me faut donc un herbergement dedié ? Sinon, quel hebergeur me le permet en ?

Comment faire pour recuper le nom du sous-domaine saisi ?


Oui en général...

Pour récupérer le nom du sous-domaine tu utilises le header 'HTTP_HOST', dont la valeur est contenu en php dans $_SERVER['HTTP_HOST'] .

Après t'as juste à récupérer la première partie avant le premier point de l'adresse, par exemple comme ça :

Code: Tout sélectionner
<?php
$sousDomaine = explode(".",$_SERVER['HTTP_HOST']) ;
$sousDomaine = substr($sousDomaine[0],7) ;
?>

verone
Nouveau WRInaute
 
Messages: 42
Inscription: Lun Jan 30, 2006 14:34

Message le Ven Mar 03, 2006 15:14

Bourriquet a écrit:Oui en général...


:(

Bourriquet a écrit:
Code: Tout sélectionner
<?php
$sousDomaine = explode(".",$_SERVER['HTTP_HOST']) ;
$sousDomaine = substr($sousDomaine[0],7) ;
?>


:) merci !


siddhy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 163
Inscription: Lun Sep 20, 2004 15:50

Message le Ven Juil 07, 2006 13:54

Bonjour,
Avec la même méthode que vous, le $_SERVER['HTTP_HOST'] me renvoi le Nom de domaine principal même si j'ai l'ALIAS dans l'URL
Vous avez une idée du pourquoi?


Bourriquet
WRInaute passionné
WRInaute passionné
 
Messages: 635
Inscription: Lun Sep 19, 2005 22:10

Message le Sam Juil 08, 2006 21:50

Simplement parce que l'alias est remplacé par le serveur Apache (qui est appellé avant par PHP) par l'hôte standard.


siddhy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 163
Inscription: Lun Sep 20, 2004 15:50

Message le Lun Juil 10, 2006 8:15

Merci de ta réponse Bourriquet. J'ai le POURQUOI..
maintenant j'aimerai savoir COMMENT faire pour faire une redirection vers le NDD principal si c'est l'ALIAS qui est demandé dans l'URL ?


Bourriquet
WRInaute passionné
WRInaute passionné
 
Messages: 635
Inscription: Lun Sep 19, 2005 22:10

Message le Mar Juil 11, 2006 8:38

Moi je crée un deuxième vhost, où je mets tous les noms de domaines "secondaires", qui sont redirigé vers un second virtual host.


siddhy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 163
Inscription: Lun Sep 20, 2004 15:50

Message le Mar Juil 11, 2006 8:50

Tu fais la redirection via PHP ou directement dans Apache?


siddhy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 163
Inscription: Lun Sep 20, 2004 15:50

Message le Mar Juil 11, 2006 9:42

En fait, j'avais unVHOST pour mon alias (avec des ProxyPass et ProxyPassReverse ?!?) Donc je l'ai supprimé en mettant mes serverAlias dans le VHOST principal puis j'ai fait mes redirections..
http://opquast.org/atelier/index.php/Pr ... 'alias_www
et ça marche..

Merci pour tes réponses Bourriquet...


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités