IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Redirection URL vers port 80


Sujet :

Apache

  1. #1
    Membre actif
    Femme Profil pro
    Inscrit en
    Août 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Août 2006
    Messages : 109
    Points : 269
    Points
    269
    Par défaut Redirection URL vers port 80
    Bonjour

    J'ai un produit qui ecoute que le port 20000.
    son URL directe :
    http://monproduit.domaine.com:20000/fonction1/fonction2

    je voudrai que l'utilisateur ne saisisse que :
    http://monproduit.domaine.com

    J'utilise donc apache pour la redirection du port 80.
    J'essaie de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    RewriteRule ^/(.*) http://monproduit.domaine.com:20000/$1 [P,L]
    mais cela me transfert sur l'URL http://monproduit.domaine.com:20000
    je perd l'accès direct à mes fonctions

    Quelqu'un sait-il comment recupérer ces fonctions ?

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Citation Envoyé par Billette Voir le message
    mais cela me transfert sur l'URL http://monproduit.domaine.com:20000
    je perd l'accès direct à mes fonctions
    Ca veut dire quoi ? Le navigateur continue à afficher http://monproduit.domaine.com:20000, c'est ça ?

  3. #3
    Membre actif
    Femme Profil pro
    Inscrit en
    Août 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Août 2006
    Messages : 109
    Points : 269
    Points
    269
    Par défaut
    désolée de ne pas être plus claire...

    En fait celà me dirige bien sur
    http://monproduit.domaine.com:20000

    en n'affichant que :
    http://monproduit.domaine.com

    ce qui oblige les utilisateurs à aller (par click) dans les fonctions.
    Je voudrai qu'ils y soient automatiquement dirigés

    Merci de ton aide

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Ben ça me paraît tout à fait normal : en quoi accéder à http://monproduit.domaine.com/ est différent d'accéder à http://monproduit.domaine.com:20000/ ? Que donne http://monproduit.domaine.com/fonction1/fonction2 ?

  5. #5
    Membre actif
    Femme Profil pro
    Inscrit en
    Août 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Août 2006
    Messages : 109
    Points : 269
    Points
    269
    Par défaut
    Ce que nous voulons c'est que les utilisateurs accèdent directement à
    http://monproduit.domaine.com:20000/fonction1/fonction2

    En tapant juste : http://monproduit.domaine.com

    Qu'ils n'aient pas d'apercu du numéro de port et des fonctions demandées.
    Juste un problème de design....

    En fait, nous ne sommes pas maitres du code, juste de son iplémentation...

    Merci

  6. #6
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Ben dans ce cas, pourquoi tu n'ajoutes pas fonction1/fonction2 dans ton RewriteRule ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^/(.*) http://monproduit.domaine.com:20000/fonction1/fonction2/$1 [P,L]

  7. #7
    Membre actif
    Femme Profil pro
    Inscrit en
    Août 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Août 2006
    Messages : 109
    Points : 269
    Points
    269
    Par défaut
    Cette redirection fonctionne mais j'ai ensuite un problème d'affichage de la page.

    Je vais voir ca avec le fournisseur.

    Merci de ton aide

  8. #8
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Le problème vient que dans le code HTML renvoyé par l'application, les images, CSS, etc. n'est pas prévu pour fonctionner derrière un proxy comme tu le fais. Pour corriger le problème, il faut que corriger le code HTML de l'application, ou utiliser éventuellement mod_proxy_html.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Redirection temporaire vers un autre URL
    Par kalibo1 dans le forum Apache
    Réponses: 1
    Dernier message: 20/07/2011, 16h05
  2. Redirection urls vers urls avant vérification certificat ssl
    Par cedric00 dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 12/08/2010, 18h53
  3. Réponses: 2
    Dernier message: 22/02/2010, 23h28
  4. [URL Rewriting] Redirection dossier vers lien
    Par alikharchafi dans le forum Apache
    Réponses: 13
    Dernier message: 16/10/2007, 15h48
  5. [Servlets] Redirection HTTP vers une url absolue
    Par Dinaïz dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 18/11/2005, 22h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo