rewrite Dans notre exemple, on compare la variable HTTP_REFE

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

damien
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 46
Inscription: 23 Fév 2003

rewrite Dans notre exemple, on compare la variable HTTP_REFE

Message le Mar Avr 22, 2003 22:00

Bonsoir,

je m'intéroge en rapport à :
http://www.webrankinfo.com/articles/ree ... images.php

Si je lis :
" Dans notre exemple, on compare la variable HTTP_REFERER (URL de la page précédente dans le navigateur) au domaine du site.
Les conditions s'énonceraient en clair "Si la variable HTTP_REFERER n'est pas vide et n'est pas égale au nom de domaine http://www.votredomaine.net/ suivi de n'importe quelle chaîne de caractères (même vide) en faisant abstraction de la casse ([NC]), alors...". "

Cela veut-il dire que quelqu'un qui arrive d'un point lanbda du web sur ma page d'accueil surlaquelle il y a des photos, ne pourra voir correctement la page ?
Comment faire pour rendre visible des photos .jpeg de la page d'accueil tout en protegeant les autres ???

J'espère que ma question est plus claire maintenant.

RSVP, Damien.

Jocelyn
WRInaute impliqué
WRInaute impliqué
 
Messages: 564
Inscription: 6 Nov 2002

Re: rewrite Dans notre exemple, on compare la variable HTTP_

Message le Mar Avr 22, 2003 22:32

Bonsoir,
ton interprétation des conditions d'URL rewriting présentées dans l'article est tout à fait exacte.
Mais tu oublies que sur ta page d'accueil, les photos sont appelées par le navigateur qui lit le code HTML de la page et trouve des balises IMG qui demandent au navigateur de charger tes images.
Le navigateur chargera donc tes images avec en général un HTTP_REFERER égal (dans ton exemple) le plus souvent à l'adresse de ta page d'accueil ou parfois vide.
Donc si je fais un lien sur mon site qui poine vers http://tonsite/image.jpg l'image ne sera pas chargée, alors que si je fais un lien vers http://tonsite/page.html la page se chargera [b]avec ses images[/b] sans problème.

Ca dissipe tes craintes ? :)

Jocelyn

Palourdiaux
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 1
Inscription: 11 Nov 2003

Afficher une autre image à la place

Message le Sam Déc 13, 2003 12:58

Bonjour,

D'abord bravo pour ce site et la source d'information qu'il contient !

J'ai mis en place le URL Rewriting pour éviter de se faire "voler" de la bande passante.
et ça marche !!!

Comment faire pour afficher une autre image à la place de celle demandé ?
(mondomain.net/pasbien.gif) par exemple ?

je suis parti de l'exemple :
<Directory /var/www/>
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.mondomaine.net/.*$ [NC]
ReWriteRule .*\.(png|jpe?g)$ - [F]
</Directory>


Merci d'avance

Michel

nikoshr
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 320
Inscription: 10 Juil 2003

Message le Sam Déc 13, 2003 13:13

Code: Tout sélectionner
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.mondomaine.net/.*$ [NC]
RewriteRule .*\.(png|jpe?g)$ /pasbien.gif [R=302]


devrait faire l'affaire

jeff-com
WRInaute discret
WRInaute discret
 
Messages: 65
Inscription: 11 Nov 2005

Message le Sam Juin 10, 2006 19:14

Bonjour,

je souhaite protéger l'affichage de mes scripts js en dehors du contexte de mon site. j'ai mis un .htaccess contenant ceci :
Code: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://*.monsite.org/.*$ [NC]
ReWriteRule .*\.(js|html?|php)$ - [F,L]


celà fonctionne lorsqu'on cherche à utiliser un script js depuis un autre site, mais lorsqu'on tape directement l'adresse du script comme http://monsite.org/scripts/monscriptjs.js, le contenu du script s'affiche en clair...

je ne comprends pas bien pourquoi ça ne marche pas... j'ai fait le même type de règle pour mes images et ça marche...

une idée ?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités