Bonjour à tous,

J'ai fait une redirection dans mon htacces (sur une page appelé standby) pour la maintenance lorsque je ferais le transfert FTP.

La redirection fonctionne mais je n'arrive toujours pas accepté mon IP, je suis egalement redirigé (ce que je ne souhaites bien evidemment pas)

RewriteEngine on
RewriteBase /
RewriteCond %{REMOTE_ADDR} !XXX.XXX.XX.XXX
RewriteCond %{REQUEST_URI} !standby
RewriteRule .* https://monsite.ch/fr/standby [R=302,L]

Quelqu'un a-t-il une idée pourquoi, ou a-t-til déjà rencontrer ce problème ?

3 réponses


Huggy
Réponse acceptée

Tu es peut être en IP V6 ?

kamelzagger
Auteur
Réponse acceptée

C'est bon ça fonctionne !

Voici le code (J'ai ajouté l'ip de mon mac et celle de mon iphone)

RewriteEngine on
RewriteBase /

#MON IMAC
RewriteCond %{REMOTE_ADDR} !2a02:120b:2c73:aXXX:4004:50c8:3aa1
#MON IPHONE
RewriteCond %{REMOTE_ADDR} !2a02:120b:2c73:aXXX:b5:cd05:af58

RewriteCond %{REQUEST_URI} !standby
RewriteRule .* https://monsite.ch/fr/standby [R=302,L]

Merci encore Huggy de m'avoir aiguillé sur la bonne piste ! J'aurai pas du tout pensé que le problème venais de la...

Hello Huggy,

Merci pour ton retour et ton aide !

En effet, d'après un site j'ai une adresse IPv6 :

Connectivité IPv4 (via requête DNS) OK : IPv4 publique = 178.199.58.XXX
Connectivité IPv4 (via IPv4 littérale) inconnue
Connectivité IPv6 (via requête DNS) OK : IPv6 publique = 2a02:120b:2c73:aXXX:4004:50c8:3aa1:9acd
La version du protocole IP utilisée par défaut est IPv6

Je dois donc ajouter l'adresse IPv6 publique dans le htaccess je suppose ?