Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

rewrite Dans notre exemple, on compare la variable HTTP_REFE

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
damien
Nouveau WRInaute

Inscrit le: 23 Fév 2003
Messages: 46

URL permanente de ce messagePosté le : Mar Avr 22, 2003 23:00    Sujet du message: rewrite Dans notre exemple, on compare la variable HTTP_REFE

Bonsoir,

je m'intéroge en rapport à :
http://www.webrankinfo.com/articles/reecriture-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.
 
damien Visiter le site web du posteur
Jocelyn
WRInaute passionné
WRInaute passionné

Inscrit le: 06 Nov 2002
Messages: 565
Localisation: A la chasse au GoogleBot !

URL permanente de ce messagePosté le : Mar Avr 22, 2003 23:32    Sujet du message: Re: rewrite Dans notre exemple, on compare la variable HTTP_

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 ? Smile

Jocelyn
 
Jocelyn Visiter le site web du posteur
Palourdiaux
Nouveau WRInaute

Inscrit le: 11 Nov 2003
Messages: 1

URL permanente de ce messagePosté le : Sam Déc 13, 2003 13:58    Sujet du message: Afficher une autre image à la place

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
 
Palourdiaux
nikoshr
WRInaute impliqué
WRInaute impliqué

Inscrit le: 10 Juil 2003
Messages: 319

URL permanente de ce messagePosté le : Sam Déc 13, 2003 14:13    Sujet du message: rewrite Dans notre exemple, on compare la variable HTTP_REFE

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


devrait faire l'affaire
 
nikoshr Visiter le site web du posteur
jeff-com
WRInaute discret
WRInaute discret

Inscrit le: 11 Nov 2005
Messages: 65

URL permanente de ce messagePosté le : Sam Juin 10, 2006 20:14    Sujet du message: rewrite Dans notre exemple, on compare la variable HTTP_REFE

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:

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 ?
 
jeff-com Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort