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 :

RewriteRule Apache sous OpenSuse - test Ok - erreur 404


Sujet :

Apache

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Novembre 2016
    Messages : 6
    Points : 6
    Points
    6
    Par défaut RewriteRule Apache sous OpenSuse - test Ok - erreur 404
    Bonjour à tous,

    Tout d'abord, ceci est mon premier post sur le forum developpez.net, merci de m'indiquer mes erreurs (et la correction à apporter) si j'en fait.

    Je travail sur un serveur OpenSuse Leap 42.1 avec apache 2.4.16 que j'utilise en reverse proxy.
    Je souhaite accéder à une ressource en ligne europresse.com, ma difficulté est que j'y accède via une URL d'identification :
    bpe.europresse.com/ip/default.aspx?user=Toto
    qui me redirige, après l'identification, sur l'url :
    nouveau.europresse.com/ma_ressource.html

    J’essaie d'utiliser les regex dans les directive de réécriture d'apache pour que mon reverse proxy gère cette redirection.

    J'ai testé mon expression sur le site http://htaccess.madewithlove.be/ avec les paramètres suivants :
    request :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    bpe.proxy.test.fr/euro/ip/default.aspx?user=Toto
    Rules :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteEngine On
    RewriteRule ([a-z0-9\-]+)\.proxy.test.fr/euro/(.*)    $1.europresse.com/$2 [L]
    J'obtiens bien le résultat escompté (excepté le:80 qui doit représenter le port 80 de http ?) :
    :80/bpe.europresse.com/ip/default.aspx?user=Toto
    Url qui saisie dans un navigateur me présente la page attendue.

    Lorsque j'inclus cette règle dans le .htaccess de mon répertoire racine, et après redémarrage du service apache, l'appel de l'URL :
    bpe.proxy.test.fr/euro/ip/default.aspx?user=Toto
    provoque une erreur 404.

    Mes fichiers de log indique :
    172.26.3.9 - - [21/Nov/2016:10:48:25 +0100] "GET /euro/ip/default.aspx?user=Toto HTTP/1.1" 404 1086 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0"
    172.26.3.9 - - [21/Nov/2016:10:48:44 +0100] "GET /euro/ip/default.aspx?user=Toto HTTP/1.1" 404 1094 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0"
    Merci de votre aide.

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Novembre 2016
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Information en plus
    Bonjour à tous,

    Comme je ne progresse pas et que mon problème n'inspire pas grand monde ^^
    Plutôt que de persister dans une voie qui n'est peut-être pas la bonne, je vous expose mon besoin, en espérant qu'une manière différente d'aborder le problème, me permettra d'avancer sur ce projet.

    Le besoin :

    Mettre à disposition des usagers de mon établissement des ressources numériques, accessible via un procédé de reconnaissance de l'adresse IP de l'établissement, lorsqu'ils sont à l’extérieur de l'établissement.
    Il s'agit principalement d'étudiants, pour lesquels un accès via vpn n'est pas envisageable.

    Le reverse proxy fonctionne pour la plupart des ressources, mais le site europresse.com m'oppose la difficulté suivante :
    la connexion se fait via l'URL suivante :
    Ce serveur génère des cookies, et une redirection vers le site
    Voici les données du problème, j'espère qu'elles inspireront l'un de vous !
    merci de votre aide.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Novembre 2016
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Le suivi avec wireshark et la comparaison avec une requête ne passant pas par le reverse proxy m'ont montré que le caractère "?" de l'URL
    bpe.europresse.com/ip/default.aspx?user=Toto
    est encodé en %3F
    Du coup le serveur IIS ne prend pas en compte la variable d'identification.

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

Discussions similaires

  1. Apache fonctionne mais erreur 404 sur page test
    Par lamouche42 dans le forum Apache
    Réponses: 7
    Dernier message: 04/05/2013, 11h10
  2. Apache de Xampp renvoie une erreur 404, que faire ?
    Par dandav55 dans le forum Apache
    Réponses: 2
    Dernier message: 01/08/2012, 08h38
  3. Réponses: 9
    Dernier message: 10/03/2008, 09h27
  4. [apache]erreur 404 et paramètres
    Par zulkifli dans le forum Apache
    Réponses: 1
    Dernier message: 19/04/2006, 10h14
  5. [Apache-SSL] Erreur 404
    Par GLDavid dans le forum Apache
    Réponses: 2
    Dernier message: 08/09/2004, 17h12

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