Nous sommes actuellement le 10 Juil 2026, 21:15

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 12 message(s) ] 
Auteur Message
MessagePublié: 15 Fév 2007, 13:00 
Hors-ligne
Régulier
Régulier

Inscription : 20 Jan 2002, 19:01
Message(s) : 346
Localisation : Québec (L'Ancienne-Lorette)
Bonjour à tous, j'aimerais savoir si vous connaissez un truc pour empêcher les chargement d'images dans un dossier spécifique de mon serveur à partir d'un site web extérieur.

De plus, est-il possible de rediriger vers une page spécifique lorsqu'un fichier spécifique est demandé... ?


Merci!


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 15 Fév 2007, 16:04 
Hors-ligne
Régulier
Régulier

Inscription : 14 Jan 2002, 22:46
Message(s) : 306
Sur un serveur Apache tu peux utiliser un fichier ".htaccess" pour faire différentes règles ...

tu pourrais ainsi autorisé l'accès pour un certain range d'adresse ip...


Qu'est ce que tu utilises comme serveur web?

_________________
Alex.


-------------------------------------------------------------------------------------------
Si tu ne fais pas parti de la solution, peut etre tu fais parti du problème!


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 15 Fév 2007, 16:15 
Hors-ligne
Régulier
Régulier

Inscription : 20 Jan 2002, 19:01
Message(s) : 346
Localisation : Québec (L'Ancienne-Lorette)
J'ai un hébergement sur godaddy, en linux. J'ai lu quelque part pour le .htaccess, mais je ne m'y connais pas trop, donc je suis dans le brouillard un peu.


Haut
 Profil  
Répondre en citant  
 Sujet du message: apache
MessagePublié: 15 Fév 2007, 16:24 
Hors-ligne
Régulier
Régulier

Inscription : 14 Jan 2002, 22:46
Message(s) : 306
Si c'est linux, c'est probablement apache le serveur web ...

Essaie de créer un fichier ".htaccess" dans le dossier que tu veux protéger:


.htaccess a écrit:
<limit GET>
deny from all
allow from 192.168.0.1/24
</limit>


Ceci aura pour effet de bloquer tout le monde et ensuite autorisé la plage d'addresse 192.168.0.1 ...

Sauf que si ché vous tu as un petit router et ton ip est 192.168.0.100 mais que tu as une connection videotron, tu dois utiliser le ip de ta connexion videotron....

Et ce ip est dynamique, alors il risque de changer ...

Essaye cela et on regardera pour ton autre question après.

_________________
Alex.


-------------------------------------------------------------------------------------------
Si tu ne fais pas parti de la solution, peut etre tu fais parti du problème!


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 15 Fév 2007, 17:13 
Hors-ligne
Régulier
Régulier

Inscription : 20 Jan 2002, 19:01
Message(s) : 346
Localisation : Québec (L'Ancienne-Lorette)
Au lieu de mettre un ip, serait-ce mieux de mettre l'adresse de mon site web ?
De cette façon, les requêtes faites de mon site seront traitées, mais pas celles d'ailleurs... non ?


Haut
 Profil  
Répondre en citant  
 Sujet du message: .
MessagePublié: 15 Fév 2007, 17:17 
Hors-ligne
Régulier
Régulier

Inscription : 14 Jan 2002, 22:46
Message(s) : 306
Humm...

Je suis pas certain de bien comprendre ton besoin;

Voici ce que j'ai compris:

Quand tu es dans un réseau LAN, tu veux que les gens puissent afficher des images contenu dans un répertoire image sur ton serveur web.

Quand les gens sont d'ailleur (sur internet) tu ne veux pas qu'ils aient accès...

_________________
Alex.


-------------------------------------------------------------------------------------------
Si tu ne fais pas parti de la solution, peut etre tu fais parti du problème!


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 15 Fév 2007, 17:24 
Hors-ligne
Régulier
Régulier

Inscription : 20 Jan 2002, 19:01
Message(s) : 346
Localisation : Québec (L'Ancienne-Lorette)
J'ai une image.
À partir de mon site je fais un lien vers cette image. Évidemment, je veux que les gens puissent la voir.

Par contre, je ne veux pas qu'un AUTRE site web fasse un lien vers mon image. Vous voyez ? Lorsqu'un lien, à partir d'un autre site, est faite vers l'image hébergée sur MON site, je voudrais rediriger les visiteur vers une page de mon choix.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 15 Fév 2007, 17:47 
Hors-ligne
Régulier
Régulier

Inscription : 20 Jan 2002, 19:01
Message(s) : 346
Localisation : Québec (L'Ancienne-Lorette)
J'ai créé une page de test:

http://www.fjdelisle.net/labs/

Le fichier image est à http://www.fjdelisle.net/labs/sousverre.jpg

Je voudrais que, lorsqu'on accède http://www.fjdelisle.net/labs/sousverre.jpg en entrant le lien dans le navigateur, ou en cliquand à partir d'un autre site comme ici, on soit redirigé vers http://www.fjdelisle.net/ par exemple.

Par contre, quand vous allez à http://www.fjdelisle.net/labs/ et que vous cliquez sur le lien menant à l'image, il faudrait que l'image apparaisse!

J'ai donc créé un fichier .htaccess que je place dans /labs/
Voici TOUT ce qu'il contient:
Code :
RedirectPermanent /sousverre.jpg http://www.fjdelisle.net


Ça ne fonctionne pas.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 15 Fév 2007, 18:24 
Hors-ligne
Régulier
Régulier

Inscription : 20 Jan 2002, 19:01
Message(s) : 346
Localisation : Québec (L'Ancienne-Lorette)
Mise à jour:
Avec cette structure
Code :
Redirect temp /labs/sousverre.jpg http://www.fjdelisle.net

J'arrive à bien rediriger le traffic.

Maintenant, je voudrais que, lorsque la requête est faite à partir de fjdelisle.net, il n'y ai pas de redirection, mais que les gens puissent bien voir l'image.

Je veux que toute requête faite ailleurs soit redirigée.


Haut
 Profil  
Répondre en citant  
 Sujet du message: sait pas
MessagePublié: 15 Fév 2007, 22:38 
Hors-ligne
Régulier
Régulier

Inscription : 14 Jan 2002, 22:46
Message(s) : 306
Ok, je comprend ce que tu veux ...

mais je sais pas comment t'aider :-(

_________________
Alex.


-------------------------------------------------------------------------------------------
Si tu ne fais pas parti de la solution, peut etre tu fais parti du problème!


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 15 Fév 2007, 23:06 
Hors-ligne
Régulier
Régulier

Inscription : 20 Jan 2002, 19:01
Message(s) : 346
Localisation : Québec (L'Ancienne-Lorette)
Et voilà! Après des recherches sur le net, des essais, des erreurs, voici que j'ai enfin trouvé ce que je cherchais!

Merci à ceux qui m'ont aidé.

Voici le code:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.fjdelisle.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.fjdelisle.net$ [NC]
RewriteCond %{HTTP_REFERER} !^http://fjdelisle.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://fjdelisle.net$ [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|zip|rar|js|wba)$ http://www.fjdelisle.net/ [R,NC]


En rouge sont les domaines qui ont la permission de lire l'image. En vert est l'adresse où sont envoyés les visiteurs qui cliquent à partir d'un site qui n'a pas la permission.


Haut
 Profil  
Répondre en citant  
 Sujet du message: capoté
MessagePublié: 15 Fév 2007, 23:16 
Hors-ligne
Régulier
Régulier

Inscription : 14 Jan 2002, 22:46
Message(s) : 306
C'est capoté ce que apache peut faire ...

En gros ton code dit:

Si l'adresse de référence n'est pas ceci, cela ou cela, va t'en la...

le "!" est une négation

_________________
Alex.


-------------------------------------------------------------------------------------------
Si tu ne fais pas parti de la solution, peut etre tu fais parti du problème!


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 12 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site