forum

rêve de Mélu

 

@cartes

partenaires

 

annuaires

liens

 

accueil

Flash Player

image

@cartes
images
textures
fonds d'écran
gifs
applets
image mobile
texte 3D
tutoriel globe
capture truc
capt. streaming
codes couleurs
telecharger

distraction

puzzles
puzzles
à télécharger
jeux de mots
jeux flash
sudoku

contenu  pour site

citations

web pratique

recettes
ALCOOTEST
import. tabac
calendrier 2010
payer en ligne
ptites annonces
secourisme
SOS  écoute
Itineraire
Horoscope
Numéros Utiles
Annuaires tel
Ann. inverse
Tel invisible
Carte de tel
Traducteur
citations
Programme télé
météo

poésie

rêver
avec Mélusine

sponsors

 

 

prévenir le "hot linking" de fichier

Certains internautes indélicats volent la bande passante que payent les webmasters, en utilisant les images d'un site sur un autre site en faisant directement le lien de l'image vers le site d'origine plutôt que de le stocker leur son propre site.  

si votre hébergeur est de type APACHE
et qu'il autorise le
mod_ rewrite

Comment interdire simplement l'utilisation de votre bande passante et du stockage de vos images et comment intervertir l'image volée par une autre choisie,

la suite va vous interesser...

Le fichier .htaccess : mod_ rewrite

 

Avec le bloc note (qui lui ne va pas ajouter de signes parasites), et une grande rigueur , faite votre fichier en recopiant les lignes suivantes

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.votresite.com/.*$ [NC]
RewriteRule .*\.(gif|jpe?g|png)$ - [NC,F]

Ou, pour envoyer vers une image qui fera votre publicité gratuitement:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.votresite.com/.*$ [NC]
RewriteRule .*\.(gif|jpe?g|png)$ /pub.$1 [NC]

où pub.$1  donne le chemin complet de l'image de remplacement (sur le serveur cette image sera pub.gif ou pub.jpg etc...) 
par exemple: http://www.topmelusine.com/monimagepub.$1

Cette image pourra se trouver sur un autre site (hébergeur gratuit par exemple) afin de limiter le nombre de requêtes sur votre site principal)
Lorsque le navigateur d'un visiteur demande un fichier d'un certain format, on ne doit pas lui en renvoyer un autre. Vous devez donc créer une image ou un fichier dans tous les formats que vous employez dans la partie à proteger. Exemple, encodez et sauvegardez votre pub en pub.jpg, png, bmp etc.
C'est pourquoi on utilise  $1 où 1 renvoit à ce qui est entre parenthèses d'où la prise en compte des extentions spécifiées.
Si vous avez des fichiers à protéger autres que des images, par exemple WAV, RAM, MP3 etc, prenez alors un fichier WAV et renommez-le en pub.wav. Faites de même pour les autres extensions en les transcodant chacune dans son format.

Méthode:

Windows n'autorise pas les fichiers sans nom, vous devez appeler autrement votre fichier tant qu'il est sur votre disque dur
ou vous pouvez aussi le sauvegarder avec des guillements. Ainsi il vous sera inutile de procéder à la manipulation de renomage. Exemple avec NotePad :  ".htaccess"
transferer le fichier sur votre site en mode ASCII
Les droits (CHMOD) du fichier doivent être 644 (RW-R-R--)
puis le renommer avec le client FTP à partir de votre hôte pour obtenir (d'une façon ou d'une autre) .htaccess (point htaccess)

Vous pouvez placer un fichier htaccess dans chaque dossier à proteger, il sera "actif" sur les sous dossiers
mais le plus simple est de placer tous les fichiers à protéger dans le même dossier
car vous pouvez avoir des images ou des fichiers qui doivent être accessibles d'un autre site et ils ne seraient plus

ATTENTION : une directive mal écrite, et le serveur peut ne plus rien vouloir afficher...

Explication:

le ^ marque le début de la chaine
le
. (point) indique n'importe quel caractère (même vide)
le signe
* indique que le caractère peut apparaitre zéro, une, ou plusieurs fois
le
? indique que le signe qui précède peut exister ou non
le
$ marque la fin de la chaine
[NC] indique que la casse (majuscules ou minuscule) n'est pas prise en compte

Dans la première option,
le 
- indique qu'il n'y a pas de réecriture
grace au 
F toute requete exterieure se soldera par un "fichier cassé"

Dans la seconde option:
on substitue un fichier au fichier protégé (avec son chemin entier)

plus d'explications sur le php

l'ordinateur

l'ordinateur

sécurité
precautions
anti virus
astuces
actualité
occasions

webmasters

Booste le trafic de ton site avec BoosterSite.com !

faire son site
des trucs
des visiteurs
réferencement
robot.txt
le PageRank
hébergeur
redirection
quel domaine
rentabiliser
contenu
antiVOL
€ paiements $


 

generateurs

metatags
rollover
pop up
texte 3D

les boutiques

Dell ordinateur

 


mobile

truc C350
sonnerie
image
logos

consommateur

associations

 cont@ct

 

 

MAILING LIST:

Votre E-Mail :
inscription
désinscription

Gestionnaire de Mailing-List/Newsletter (PG-MailingList v3.0) disponible sur
Perl-Gratuit.com


 


 

Référencé par I3W

Référencement gratuit de votre site sur GOOGLE et sur + de 100 moteurs de recherches

 

design et contenu copyright © topmelusine.com 2005