Redirection 301 sauf certaines adresses IP

WRInaute discret
Bonjour à tous,

J'ai 3 sites, très bien positionnés dans Google.
Je veux les regrouper en 1 seul et ne pas perdre mon référencement.
Sur chacun des trois, j'ai fait un htaccess 301 :

Code:
Redirect 301 / http://www.le-nouveau-site.com/

Mais comment je fais si je veux autoriser certaines IP, la mienne par exemple, qui ne seraient pas redirigées.
Est-ce possible ?
Merci de votre aide.
 
Olivier Duffez (admin)
Membre du personnel
selon une adresse IP :

Code:
RewriteCond %{REMOTE_ADDR}  !^AAA.BBB.CCC.DDD$
RewriteRule (.*) http://www.le-nouveau-site.com/$1 [QSA,R=301,L]

selon un user agent (à modifier avec UserAgent Switcher par exemple), + pratique pour tester :
Code:
RewriteCond %{HTTP_USER_AGENT}  !^nom_agent_test$
RewriteRule (.*) http://www.le-nouveau-site.com/$1 [QSA,R=301,L]

code à tester sur ton site et au besoin à adapter
 
WRInaute discret
Bonjour et merci de ta réponse.
Hélas, ça ne fonctionne pas sur mon serveur.

J'ai fait :

Code:
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^86.221.125.166$
RewriteRule (.*) https://www.google.com/$1 [R=301,L]

Mais je pars quand même sur Google, dans cet exemple.
J'ai aussi essayé sous la forme :
Code:
RewriteCond %{REMOTE_ADDR} !^86\.221\.125\.166

Pas mieux.
 
WRInaute discret
Bon, et bien finalement ça fonctionne !
Mais ce qui est bizarre, c'est que si j'utilise Google comme dans mon exemple : nada.
Merci à vous et bonne journée.
 
Discussions similaires
Haut