Domain Rewriting ?

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

verone
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 42
Inscription: 30 Jan 2006

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: 7245
Inscription: 9 Jan 2004

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 occasionnel
WRInaute occasionnel
 
Messages: 469
Inscription: 21 Fév 2005

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
Nouveau WRInaute
 
Messages: 42
Inscription: 30 Jan 2006

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 impliqué
WRInaute impliqué
 
Messages: 637
Inscription: 19 Sep 2005

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
Nouveau WRInaute
 
Messages: 42
Inscription: 30 Jan 2006

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 discret
WRInaute discret
 
Messages: 163
Inscription: 20 Sep 2004

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 impliqué
WRInaute impliqué
 
Messages: 637
Inscription: 19 Sep 2005

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 discret
WRInaute discret
 
Messages: 163
Inscription: 20 Sep 2004

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 impliqué
WRInaute impliqué
 
Messages: 637
Inscription: 19 Sep 2005

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 discret
WRInaute discret
 
Messages: 163
Inscription: 20 Sep 2004

Message le Mar Juil 11, 2006 8:50

Tu fais la redirection via PHP ou directement dans Apache?


siddhy
WRInaute discret
WRInaute discret
 
Messages: 163
Inscription: 20 Sep 2004

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...


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 les experts Google Analytics de Ranking Metrics.

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