|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
The Boss WRInaute occasionnel

Inscrit le: 18 Juin 2004 Messages: 147 Localisation: Perpignan (France)
|
Posté le : Jeu Aoû 18, 2005 9:43 Sujet du message: [NON RESOLU] Rediriger un user via le host sur une autre url |
|
|
Je veux me débarasser de quelques utilisateurs sur l'un de mes sites.
Idélallement je peux faire ça pour leur interdie le site :
| Code: |
order allow,deny
deny from xxx.xxx.xxx.xxx
allow from all |
mais ce que je voudrais, c'est rediriger xxx.xxx.xxx.xxx vers un autre domaine.
j'imagine qu'avec un peu de connaissance sur les htaccess c'est possible, mais comment s'y prendre ?
merci par avance
Dernière édition par The Boss le Jeu Aoû 18, 2005 18:24; édité 1 fois |
|
| |
|
 |
Xele WRInaute occasionnel

Inscrit le: 10 Juil 2005 Messages: 109
|
Posté le : Jeu Aoû 18, 2005 9:52 Sujet du message: [NON RESOLU] Rediriger un user via le host sur une autre url |
|
|
Google est toujours un bon ami, ceci devrait t'aider :
Google htaccess redirect IP |
|
| |
|
 |
The Boss WRInaute occasionnel

Inscrit le: 18 Juin 2004 Messages: 147 Localisation: Perpignan (France)
|
Posté le : Jeu Aoû 18, 2005 10:00 Sujet du message: [NON RESOLU] Rediriger un user via le host sur une autre url |
|
|
c sympa mais j'ai déjà cherché si je ost ici c'est que mon niveau ne me permet pas d'appréhender toute la doc qu'on trouve sur Google....  |
|
| |
|
 |
Xele WRInaute occasionnel

Inscrit le: 10 Juil 2005 Messages: 109
|
Posté le : Jeu Aoû 18, 2005 10:14 Sujet du message: [NON RESOLU] Rediriger un user via le host sur une autre url |
|
|
Pourtant c'est pas bien difficile
Le code devrait ressembler à quelque-chose comme ceci :
| Code: |
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REMOTE_HOST}!^123\.45\.67\.89 [OR]
RewriteCond %{REMOTE_HOST}!^XXX\.XXX\.XXX\.XXX
RewriteRule (.*)$ http://www.example.com [R=302,L] |
pour le code de redirection (301 ou 302, à toi de voir). Chaque ligne REMOTE_HOST contient une IP a rediriger. le [OR] permet de cumuler les rewritecond (condition). |
|
| |
|
 |
The Boss WRInaute occasionnel

Inscrit le: 18 Juin 2004 Messages: 147 Localisation: Perpignan (France)
|
Posté le : Jeu Aoû 18, 2005 10:40 Sujet du message: [NON RESOLU] Rediriger un user via le host sur une autre url |
|
|
Merci pour l'effort, mais ta méthode fonctionne effectivement pour une IP mais pas pour un host...
genre si je veux empécher tous ceux qui sont en host .wanadoo.fr ça ne fonctionne pas cette méthode... |
|
| |
|
 |
Xele WRInaute occasionnel

Inscrit le: 10 Juil 2005 Messages: 109
|
Posté le : Jeu Aoû 18, 2005 10:50 Sujet du message: [NON RESOLU] Rediriger un user via le host sur une autre url |
|
|
| Code: |
| RewriteCond %{REMOTE_HOST} !^*\.wanadoo\.fr$ |
Ca devrais aussi marcher.
Edit : Et puis rajouter un [NC] pour pas prendre en compte la casse [NC,OR] pour les [OR] |
|
| |
|
 |
The Boss WRInaute occasionnel

Inscrit le: 18 Juin 2004 Messages: 147 Localisation: Perpignan (France)
|
Posté le : Jeu Aoû 18, 2005 11:14 Sujet du message: [NON RESOLU] Rediriger un user via le host sur une autre url |
|
|
je vien d'essayer ceci sur un domaine qui m'aaprtient et Apache me renvoit malheureusement une erreur :
| Code: |
DirectoryIndex index.php
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REMOTE_HOST} !^*\.wanadoo\.fr$
RewriteRule (.*)$ http://www.google.fr/ [R=302,L] |
si tu as idée de ce que j'ai fais de mal... |
|
| |
|
 |
Xele WRInaute occasionnel

Inscrit le: 10 Juil 2005 Messages: 109
|
Posté le : Jeu Aoû 18, 2005 11:23 Sujet du message: [NON RESOLU] Rediriger un user via le host sur une autre url |
|
|
| Peut-être le Options +FollowSymlinks qui n'est pas supporté. Essaye sans. |
|
| |
|
 |
The Boss WRInaute occasionnel

Inscrit le: 18 Juin 2004 Messages: 147 Localisation: Perpignan (France)
|
Posté le : Jeu Aoû 18, 2005 11:39 Sujet du message: [NON RESOLU] Rediriger un user via le host sur une autre url |
|
|
tu vois finallement c'est pas si simple mêmesi je cherche bien sur Google. merci néanmoins pour ton début d'aide, mais à priori ça ne marche pas non plus lorsque je cile une IP précise
| Code: |
DirectoryIndex index.php
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REMOTE_HOST} !^xx\.xx\.170\.252
RewriteRule (.*)$ http://www.google.fr/ [R=302,L] |
veut pas non plus
j'ai retiré les chiffres et mis des x à la place mais dans le vrai fichier j'ai bien entendu laissé tous les chiffres.. |
|
| |
|
 |
Xele WRInaute occasionnel

Inscrit le: 10 Juil 2005 Messages: 109
|
Posté le : Jeu Aoû 18, 2005 11:53 Sujet du message: [NON RESOLU] Rediriger un user via le host sur une autre url |
|
|
| Code: |
RewriteEngine on
RewriteCond %{REMOTE_HOST} ^XX\.XXX\.XXX.\XX$
RewriteRule ^(.*)$ http://www.google.fr/ [R=302,L] |
Ca ca marche chez moi, je cherche encore pour l'host
(Il faut enlever le ! devant l'IP, sinon ca redirige tout, sauf cette IP) |
|
| |
|
 |
The Boss WRInaute occasionnel

Inscrit le: 18 Juin 2004 Messages: 147 Localisation: Perpignan (France)
|
Posté le : Jeu Aoû 18, 2005 12:10 Sujet du message: [NON RESOLU] Rediriger un user via le host sur une autre url |
|
|
bon ok ça marche très bien avec ta syntaxe sans le "!" j'avais oublié que c'était la négation de mon ereg.
si tu trouves pour le host, punaise ce serait génial !! |
|
| |
|
 |
Xele WRInaute occasionnel

Inscrit le: 10 Juil 2005 Messages: 109
|
Posté le : Jeu Aoû 18, 2005 12:20 Sujet du message: [NON RESOLU] Rediriger un user via le host sur une autre url |
|
|
Pour le host, ca ne me fait plus d'erreur (* est aussi un caractere spécial ), mais ca ne veux toujours pas marcher. Ce qui parrait logique, puisque dans une variable, on ne peut pas mettre 2 infos. Mais ca veut aussi dire que tous les exemple que l'on trouve avec un host, ne marche pas
Sinon reste la solution php avec le gethostbyaddr() et un header 302 |
|
| |
|
 |
The Boss WRInaute occasionnel

Inscrit le: 18 Juin 2004 Messages: 147 Localisation: Perpignan (France)
|
Posté le : Mar Aoû 23, 2005 7:58 Sujet du message: [NON RESOLU] Rediriger un user via le host sur une autre url |
|
|
| si quelu'un sait cmment faire par .htaccess ce serait chouette, je ne souhaite pas en effet utiliser de php tant que faire se peu... |
|
| |
|
 |
The Boss WRInaute occasionnel

Inscrit le: 18 Juin 2004 Messages: 147 Localisation: Perpignan (France)
|
Posté le : Jeu Aoû 25, 2005 8:06 Sujet du message: [NON RESOLU] Rediriger un user via le host sur une autre url |
|
|
| up |
|
| |
|
 |
| |
|
|