[Répondu] Redirection de page par domaine "caché"

Vous avez un soucis de développement et ce n'est pas du ressort de notre support ? N'hésitez pas à soumettre vos petits soucis de développement et à vous entre aider par la même occasion.
Avatar de l’utilisateur
Jhonkrugger
Messages : 233
Inscription : 3 janvier 2011 à 20:07

Bonjour,

Je recherche à créer une redirection d'un domaine : https://map.exemple.com vers une page externe : https://exempleserveur00.domaineexterne.com/etc... afin que l'on puisse facilement consulter une carte.

Le soucis c'est que je souhaite pas que la "vraie" adresse du site externe soit visible, pour garder un contrôle total du lien que je puisse le réserver à certains membres uniquement (membres inscrits, etc...) je ne souhaite pas passer par un mot de passe car le lien "réel" pourrait être sauvegardé dans les favoris, etc..


Voici mon .htaccess, j'ai regardé sur la doc j'ai bien réussi à faire une redirection mais l'adresse bascule sur la "réelle" :

Code : Tout sélectionner

RewriteEngine On
RewriteCond %{HTTP:SSL} !On
RewriteRule ^(.*) https://%{HTTP_HOST}/$1 [QSA,L,R=301]
Redirect permanent / https://typeserveur.hébergeurtest.fr/mapviewer/serveurexemple/#/-00/00/000/-0/0/0
Que dois-je modifier afin d'obtenir une adresse "https://map.mondomaine.fr" qui ne change pas même après la redirection ?

Merci d'avance et bon début de journée :D
Avatar de l’utilisateur
Elodie
Fondatrice / Responsable
Fondatrice / Responsable
Messages : 7937
Inscription : 2 avril 2010 à 20:14

Bonjour,

La redirection via le module de réécriture Apache ne permet pas de rediriger l'internaute sur un autre nom de domaine de manière transparente car le navigateur de l'internaute doit mentionner l'adresse de cette autre site afin de pouvoir le visiter.

Si c'est pour une seule page, il vous faudrait utiliser la fonction PHP curl() sur la page désirée afin d'inclure le contenu de celle-ci sur la votre : http://php.net/manual/fr/curl.examples.php
Vous avez une question ? Posez-la de préférence sur le forum et si ça demande un contact plus instantané, n'hésitez pas à vous rendre sur le t'chat IRC. Si votre question est personnelle, contactez-nous directement.
Avatar de l’utilisateur
Jhonkrugger
Messages : 233
Inscription : 3 janvier 2011 à 20:07

D'accord merci du coup je pense que je devrais plutôt opter pour "inclure" le contenu du site (en map viewer google) dans une page de mon propre site, sachant que les deux adresses sont à moi, je pense que c'est possible non ?
Avatar de l’utilisateur
Elodie
Fondatrice / Responsable
Fondatrice / Responsable
Messages : 7937
Inscription : 2 avril 2010 à 20:14

Lorsque je parle d'une réécriture sur un autre nom de domaine, qu'il vous appartienne ou pas, c'est techniquement impossible de le faire de manière transparente sans changer l'URL via le .htaccess car ce n'est pas le même site.

Le curl() vous permettra de faire un echo($output) de la sortie de la page. Un include distant (http://php.net/manual/fr/function.include.php) est dangereux car si l'include demande de supprimer les fichiers autour de lui, PHP l'exécutera sur votre propre site.
Vous avez une question ? Posez-la de préférence sur le forum et si ça demande un contact plus instantané, n'hésitez pas à vous rendre sur le t'chat IRC. Si votre question est personnelle, contactez-nous directement.
Avatar de l’utilisateur
Jhonkrugger
Messages : 233
Inscription : 3 janvier 2011 à 20:07

D'accord merci :)
Répondre