Redirection Htaccess IP exclue

Redirection Htaccess IP exclue - HTML/CSS - Programmation

Marsh Posté le 05-02-2018 à 14:35:50    

Salut  
 
Je repars de 0 sur un site WP. J'ai dupliqué le bestiau sur un ndd temporaire et je veux faire la bascule le temps des travaux.
clement-renaut.fr -> clement-renaut.com
 
Vu que je vais tout vider, je voulais passer par un htaccess pour faire la redirection (sauf pour mon ip). Exit donc les plugin maintenance sous WP
 
V'la mon bout de code:  

Code :
  1. RewriteEngine On
  2. RewriteCond %{REMOTE_ADDR} !^88\.125\.144\.114$
  3. RewriteRule ^(.*)$ https://clement-renaut.com/$1 [R=307,L]


 
Sauf que... ca ne marche pas :( La redirection se fait mais aussi sur mon ip  :(
 
Une idée ?


---------------
https://clement-renaut.fr
Reply

Marsh Posté le 05-02-2018 à 14:35:50   

Reply

Marsh Posté le 05-02-2018 à 15:17:38    

Lu,
 
à tout hasard, un proxy devant Apache qui rendrait REMOTE_ADDR fausse ? (mais normalement, mod_realip introduit par Apache 2.4 devrait résoudre ça)
 
As-tu contrôlé la valeur de $_SERVER['REMOTE_ADDR'] côté PHP ?
 
Sache que tu peux simplifier RewriteCond %{REMOTE_ADDR} !^A\.B\.C\.D$ par RewriteCond %{REMOTE_ADDR} !=A.B.C.D et RewriteRule ^(.*)$ https://clement-renaut.com/$1 [R=307,L] par RewriteRule ^.*$ https://clement-renaut.com/$0 [R=307,L] voire même RewriteRule ^ https://clement-renaut.com%{REQUEST_URI} [R=307,L]


Message édité par pluj le 05-02-2018 à 15:19:47
Reply

Marsh Posté le 05-02-2018 à 15:27:24    

$_SERVER['REMOTE_ADDR'] me donne en effet pas la mienne


Message édité par zeph51 le 05-02-2018 à 15:28:15

---------------
https://clement-renaut.fr
Reply

Marsh Posté le 05-02-2018 à 16:01:10    

C'est-à-dire ?

Reply

Marsh Posté le 05-02-2018 à 16:06:19    

108.162.229.24


---------------
https://clement-renaut.fr
Reply

Marsh Posté le 05-02-2018 à 16:06:34    

c'est pas le serveur non plus


---------------
https://clement-renaut.fr
Reply

Marsh Posté le 05-02-2018 à 16:15:20    

Parce que tu passes par cloudflare.
 

Code :
  1. RewriteCond %{HTTP:CF-Connecting-IP} !=A.B.C.D


 
? (basé sur leur doc)


Message édité par pluj le 05-02-2018 à 16:17:20
Reply

Marsh Posté le 05-02-2018 à 16:28:49    

roooh mais quel con !
Merci


---------------
https://clement-renaut.fr
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed