Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...)
Serveurs (Apache, IIS,...) Forum d'entraide sur les Serveurs : Apache, IIS, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/06/2006, 17h27   #1
Membre chevronné
 
Inscription : janvier 2006
Messages : 916
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 916
Points : 733
Points : 733
Par défaut Redirection vers adresse IP

Bonjour

J'ai un serveur intranet développé en php sous apache/win2k, auquel on accède normalement avec une adresse du type http://machine/site.
Certaine personnes ne sont pas sur le même domaine windows que moi, et ne peuvent donc pas accéder à la machine par son nom.
L'accès est possible avec une adresse du type http://ip/site (avec ip numérique).
Dans mon site, je fais souvent des redirections avec des
Code :
header( 'Location: ' . URL );
Problème : la redirection se fait systématiquement vers http://machine/URL, et jamais vers http://ip/URL, ce qui fait que les personnes n'ayant pas accès à la machine n'ont pas accès à tout le site.

Y a-t-il un moyen de faire une redirection vers l'ip de la machine avec un header, si l'utilisateur se connecte par l'IP ?

Merci de vos réponses.
guidav est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2006, 17h36   #2
Expert Confirmé
 
Avatar de KiLVaiDeN
 
Inscription : octobre 2003
Messages : 2 714
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 2 714
Points : 2 689
Points : 2 689
Salut,

Pour résoudre ton problème il faut que tu transformes tes liens en liens relatifs à "/".

Ainsi, que les gens se connectent par le nom de machine, par l'ip, ou peut-être plus tard par un nom de domaine, ça fontionnera.

J'imagine que tu as en dur dans tes pages le nom de la machine ?

au lieu de

Code :
header("Location : " + "http://tamachine/unepage.php")
Fait
Code :
header("Location : " + "/unepage.php")
__________________
K
KiLVaiDeN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2006, 17h45   #3
Membre chevronné
 
Inscription : janvier 2006
Messages : 916
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 916
Points : 733
Points : 733
Non non, mes liens sont bien en relatif (sinon bonjour la galère pour changer de serveur)
Dans
Code :
header( 'Location: ' . URL );
, URL vaut /site, et non http://machine/site.
J'ai l'impression que la config du serveur renvoie toujours les headers vers le nom de la machine au lieu de l'IP.
guidav est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2006, 22h57   #4
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
Citation:
Envoyé par guidav
J'ai l'impression que la config du serveur renvoie toujours les headers vers le nom de la machine au lieu de l'IP.
c'est souvent le cas pour les rédirections donc la solution serait d'indiquer directement l'URL de destination qui est "/site/" avec le slash à la fin
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2006, 23h02   #5
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
sinon regardes avec $_SERVER['SERVER_NAME']
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2006, 11h23   #6
Invité régulier
 
Étudiant
Inscription : juin 2006
Messages : 7
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2006
Messages : 7
Points : 6
Points : 6
Envoyer un message via MSN à yoshiki_99
Moi je voudrais poser une autre question toujours sur la redirection.
Comment je peux faire pour rediriger depuis mon nom de domaine hébergé chez 1&1 sur mon PC a domicile ou serait hébergé mon serveur... ??
Merci
yoshiki_99 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2006, 11h57   #7
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
Citation:
Envoyé par yoshiki_99
Moi je voudrais poser une autre question toujours sur la redirection.
Comment je peux faire pour rediriger depuis mon nom de domaine hébergé chez 1&1 sur mon PC a domicile ou serait hébergé mon serveur... ??
Merci

question de dns propriété CNAME...
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2006, 12h17   #8
Invité régulier
 
Étudiant
Inscription : juin 2006
Messages : 7
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2006
Messages : 7
Points : 6
Points : 6
Envoyer un message via MSN à yoshiki_99
Citation:
Envoyé par gorgonite
question de dns propriété CNAME...
tu pourrais m'expliquer j'ai pas tout compris ... xD
Merci
yoshiki_99 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2006, 12h57   #9
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
Citation:
Envoyé par yoshiki_99
tu pourrais m'expliquer j'ai pas tout compris ... xD
Merci


chez le type qui te fait ton DNS, regardes s'il n'y a pas une option CNAME pour faire des alias... comme ça plusieurs noms et une seule IP
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h02.


 
 
 
 
Partenaires

Hébergement Web