Cacher l'hébergement d'un sous-domaine

Nouveau WRInaute
Bonjour à tous...

une personne désire utiliser un de mes sous-domaines pour cacher l'hébergement réel de son site.
J'ai donc créé le sous-domaine (sdom.domain.tld) qui pointe sur un serveur web à moi (jusqu'ici, pas de problème).
Sur cet hébergement, j'ai mis un .htacces qui est:
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^http://sdom.domain.tld$ [NC]
RewriteRule (.*) http://autre.hebergement/sdom/$1 [QSA,L]
Le problème est que si je vais sur http://sdom.domain.tld, je suis redirigé vers http://autre.hebergement/sdom/

Bref, la question est: comment faire pour afficher le contenu de http://autre.hebergement/sdom/ en gardant http://sdom.domain.tld/ dans la barre d'adresse?

Merci d'avance.
 
WRInaute impliqué
Je doute que ca soit possible de faire ca.
Car tout ce que tu fais la, est une redirection.

D'autant plus qu'en faisant un traceroute on pourra toujours trouver où se situe le serveur.

A la rigueur la seule solution que je verrais, serait de monter un reverse-proxy, mais du coup tout le traffic sortirait de ton serveur à toi, et du coup, autant l'héberger sur ton serveur.
 
WRInaute accro
Oui, à part le ReverseProxy (que je n'ai jamais vu utilisé d'ailleurs), tu ne peux pas afficher un site comme tu le souhaites avec l'UR.

Par contre, tout dépend de l'hébergement de ton ami, mais avec un peu de chance il peut utiliser ton sousdomain de la même manière qu'un "vrai" domaine si son hébergement le lui permet.
 
Nouveau WRInaute
Oui, c'est la solution qui me plait le moins car je ne peux pas configurer les droits d'accès sur le serveur, mais je vais m'y résoudre.

Merci à vous pour les réponses, même si vous avez confirmé ce que je craignais :)
 
WRInaute discret
J'avais bien tenté ça aussi pour juste un fichier :

Code:
RewriteRule ^coco/index.html$ http://sitehebergement [L]

Mais ça ne marche pas non plus, c'est *ttp://sitehebergement qui ressort dans la barre d'adresse :(
 
WRInaute occasionnel
Une ruse utilisée par les squatteurs de noms de domaine, c'est le frameset avec une seule frame, voir ce site :
-http://www.77176.com/
qui en fait affiche le contenu d'une page sur
-http://parking.sznic.com/ (voir le source de la page)
tout en laissant le domaine original dans la barre d'adresses

A part cette méthode, je ne vois pas.
 
WRInaute accro
Bonjour, il ne faut pas passer par du rewriting, mais par une declaration CNAME. la manoeuvre exacte je ne la connait pas (jamais fait) mais par du Rewriting, tu n'y arrivera pas (logique).
 
Nouveau WRInaute
OUi, j'ai bien tenté le CNAME, mais l'hébergeur distant (celui du collègue) merdoie un max.
Je met:
sdom.domain.tld CNAME autre.hebergement
ou
sdom.domain.tld CNAME autre.hebergement/sdom/

Dans les deux cas, je tombe sur une page 403 de l'hebergeur alors que l'index existe pour ces deux emplacements.
 
WRInaute accro
Il faut que l'hébergeur distant te permette d'héberger un domaine.

Et il faut le déclarer chez lui.

Souvent, il te donne un couple de serveur DNS.

Dans ce cas là, toi tu as juste à mettre
sousdomaine IN NS ns1.hébergeur.net
sousdomaine IN NS ns2.hébergeur.net

et normalement c'est bon, en théorie.
En pratique, certains hébergeurs n'aiment quand ce n'est pas un TLD.
 

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