rewrite Dans notre exemple, on compare la variable HTTP_REFE
5 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- damien
- Nouveau WRInaute

- Messages: 46
- Inscription: 23 Fév 2003
rewrite Dans notre exemple, on compare la variable HTTP_REFE
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.
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é

- Messages: 564
- Inscription: 6 Nov 2002
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 ?
Jocelyn
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

- Messages: 1
- Inscription: 11 Nov 2003
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
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

- Messages: 320
- Inscription: 10 Juil 2003
- 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

- Messages: 65
- Inscription: 11 Nov 2005
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 :
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 ?
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 ?
5 messages
• Page 1 sur 1
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 :
- Variable GET dans page js -> exemple.js?a=b
- Distinguer un lien http:// dans une variable
- recherche exemple url rewrite avec ISAPI
- url rewrite - bloque aux variable
- Regle rewrite particuliere, limite de variable?
- [résolu]Rewrite et les images en variable
- rewrite http -> https
- recuperer un variable d'url php (methode GET) rewrité
- Probleme variable php '.xxxx.' dans autre variable '.zzzz.'
- https vers http avec mod-rewrite
- Le gPhone, téléphone mobile révolutionnaire ? - 30-08-2007
- Mise à jour des services Postini - 11-02-2009
- Article sur les fluctuations des résultats de Google - 03-02-2006
Consultez la description détaillée des produits ou services de Google suivants : Google Transit
- Analyse de l'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée. - Tester le type de redirection
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
