OVH Cloud OVH Cloud

Redirections web des registrars > comment font-ils ?

3 réponses
Avatar
Jeremy
Bonjour,
Je me demandais comment un registrar comme Gandi (par exemple) faisait pour
gérer les redirections web http de plusieurs dizaines (centaines?) de
milliers de noms de domaine différents? Me dites pas qu'il y a un virtual
host Apache qui tourne pour chaque domaine redirigé?!
Alors comment font-ils ???

Jérémy

3 réponses

Avatar
Jordan Waeles
Bonsoir,

Personellement, je résoudrais cela en mettant un seul script php a la racine
d'un serveur apache, avec la directive VirtualHost *, et ce script ferait
une requete mysql du genre : SELECT * FROM `frames` WHERE domain LIKE
'$SERVER_NAME' ... et retournerait la frame correspondante au domaine
demandé...

C'est ma solution perso, je ne sais pas si gandi fait comme ça, mais
j'espère que ca t'amène un élément de réponse...

Bonne soirée,

--
Jordan
Avatar
Thibaut Allender

milliers de noms de domaine différents? Me dites pas qu'il y a un virtual
host Apache qui tourne pour chaque domaine redirigé?!
Alors comment font-ils ???


on peut le faire avec des rewrite rules :
http://httpd.apache.org/docs/misc/rewriteguide.html

--
thibaut allender | freelance | web|system developer|designer
+32 496 26 75 76 | http://capsule.org

Avatar
Spyou
"Jordan Waeles" a écrit dans
le message de news:40997e66$0$8986$
Bonsoir,

Personellement, je résoudrais cela en mettant un seul script php a la
racine

d'un serveur apache, avec la directive VirtualHost *, et ce script ferait
une requete mysql du genre : SELECT * FROM `frames` WHERE domain LIKE
'$SERVER_NAME' ... et retournerait la frame correspondante au domaine
demandé...


Le LIKE chargera a mort la base pour rien .. avec un = ca suffira

C'est ma solution perso, je ne sais pas si gandi fait comme ça, mais
j'espère que ca t'amène un élément de réponse...


Gandi fait du redirect (ils renvoient le navigateur vers une autre URL) au
lieu d'une frame .. Mais le principe de fonctionnement que tu décrit est le
meme ... ceci dit je sais pas si c'est comme ca que ca marche chez eux :)