Bruno a écrit 2 commentaires

  • [^] # Re: Version corrigée

    Posté par  . En réponse au message Redirection Apache2 par ip. Évalué à 1.

    Bonjour à tous,

    je vais tester cette config sur un serveur de test isolé pour ne pas mettre la pagaille en pre-prod et je vous ferais un retour. D'ors et déjà, merci à tous d'avoir pris du temps pour me répondre.

    P.S: le REMOTE_ADDR est une ip publique.
  • [^] # Re: Version corrigée

    Posté par  . En réponse au message Redirection Apache2 par ip. Évalué à 1.

    Bonjour à tous,

    Ca ne fonctionne tjrs pas même en essayant sur une seule ip (celle de ma gateway).

    serveur apache sur 10.20.0.1
    gateway 10.20.0.14

    pc linux 192.168.2.10 -> routeur 192.168.2.1 -> gw 10.20.0.14 -> apache 10.20.0.1

    ip dans les logs access d'apache: 10.20.0.14
    donc, j'ai mis une règle simple pour tester:

    _____________________________________________
     < Location /vabf> 
    order deny, allow
    deny from all
    RewriteCond %{REMOTE_ADDR} ^10.20.0.14$
    #Redirection sur l'url demandée
    RewriteRule ^(.*)$ http://www.google.fr/$1 [R=302,QSA,L]
    allow from all
     < /Location > 
    _____________________________________________
    Résultats:
    init rewrite engine with requested uri /vabf/index.html
    pass through /vabf/index.html

    Logiquement avec cette règle, lorsque je demande le http://10.20.0.1/vabf je devrais être redirigé vers google mais en vain

    Dans le doute, j'ai échapé la regex par:
    ^10\.20\.0\.14$
    Tjrs pareil.

    Aucune erreur de chargement de module n'est visible dans les log error.log ni même dans le fichier rewrite.log

    Bien que j'ai augmenté le niveau de logs, ils ne sont pas très explicites.

    Je suis vraiment dans une impasse et je ne comprends pas malgrès le temps passé à lire les doc. Je ne vois pas l'erreur.

    Si vous avez une idée, je suis prenneur. Merci encore à tous.