Redirection des images sauf depuis une certaine page
7 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Redirection des images sauf depuis une certaine page
Bonjour,
Je souhaite rediriger mes photos jpg vers un script PHP charger de les afficher (pour faire une zolie mise en page).
Le problème, c'est que lorsque j'appelle la photo jpg depuis cette page PHP, elle est encore redirigée !! J'aimerais donc que la redirection n'ait lieu que lorsque la photo n'est pas appelée depuis la page d'affichage spéciale "ouvrphoto.php"
Pour l'instant ma truc ressemble à :
Mais ça ne marche pas !
J'ai un problème avec la condition je crois, mais je ne sais pas trop comment m'y prendre.
Des idées ?
Merci beaucoup !!
peutch
Je souhaite rediriger mes photos jpg vers un script PHP charger de les afficher (pour faire une zolie mise en page).
Le problème, c'est que lorsque j'appelle la photo jpg depuis cette page PHP, elle est encore redirigée !! J'aimerais donc que la redirection n'ait lieu que lorsque la photo n'est pas appelée depuis la page d'affichage spéciale "ouvrphoto.php"
Pour l'instant ma truc ressemble à :
- Code: Tout sélectionner
RewriteCond %{SCRIPT_NAME} !/ouvrphoto(.*)
RewriteRule ^photos([0-9-]+)/photos([0-9]+)/(.*)[^_tmb]\.(jpg|JPG)$ /ouvrphoto.php?groupe=photos$1&rep=photos$2&fichier=$3.$4 [R]
Mais ça ne marche pas !
J'ai un problème avec la condition je crois, mais je ne sais pas trop comment m'y prendre.
Des idées ?
Merci beaucoup !!
peutch
Effectivement ta condition me semble bizarre, je verrais plutôt un test sur le referrer :
rewriteCond %{HTTP_REFERER} !^http://www.tonsite.tld/.../ouvrephoto.*$
NB : dans tous les exemples que j'ai vu il n'y a qu'un seul R à REFERER ...? voir cette page
http://bignosebird.com/apache/a16.shtml
bonne chance
rewriteCond %{HTTP_REFERER} !^http://www.tonsite.tld/.../ouvrephoto.*$
NB : dans tous les exemples que j'ai vu il n'y a qu'un seul R à REFERER ...? voir cette page
http://bignosebird.com/apache/a16.shtml
bonne chance
Merci, mais ce n'est pas ce que je veux faire !!
Je voudrais que la redirection ne s'applique pas lorsque l'image est appelée depuis une certaine page. Je ne sais même pas si cela est possible !
Ton indication ne fonctionne pas car si la personne tape d'emblée l'adresse de l'image, la variable HTTP_REFERER sera vide ...
Je voudrais que la redirection ne s'applique pas lorsque l'image est appelée depuis une certaine page. Je ne sais même pas si cela est possible !
Ton indication ne fonctionne pas car si la personne tape d'emblée l'adresse de l'image, la variable HTTP_REFERER sera vide ...
Je crois que c'est le referrer qu'il faut tester et non pas le nom de la photo (SCRIPT_NAME=nom du fichier) et le test que je propose c'est différent de l'url de ta page (ouvrphoto....) : !^http://etc...
Dans le cas d'une demande directe vide est différent de ton url, non ?
Dans le cas d'une demande directe vide est différent de ton url, non ?
Comprenez-moi bien, je ne veux pas utiliser le REFERER (srutout s'il peut être faux !
).
Le REFERER indique, si elle existe, la page d'où l'on vient, c'est-à-dire celle sur laquelle on a cliqué un lien pour accéder à telle ou telle autre page.
Moi ce qui m'intéresse, ce n'est pas la page d'où l'on vient mais la page où l'on est. Je veux que la redirection dépende de la page sur laquelle est insérée l'image. Cela est-il seulement possible ?
-P-
Le REFERER indique, si elle existe, la page d'où l'on vient, c'est-à-dire celle sur laquelle on a cliqué un lien pour accéder à telle ou telle autre page.
Moi ce qui m'intéresse, ce n'est pas la page d'où l'on vient mais la page où l'on est. Je veux que la redirection dépende de la page sur laquelle est insérée l'image. Cela est-il seulement possible ?
-P-
Il me semble qu'un serveur n'a pas la notion de "page" mais celle de fichier et donc lorsqu'il y a demande d'un fichier "photo-123.jpg" le referer serait bien (quand il est renseigné, désolée j'ignorais pour IE6...) l'url du fichier demandant cette photo (rien si c'est une demande directe) donc ce que tu appelles "le fichier où l'on est", la page sur laquelle est insérée l'image ...
Pour moi le referer n'est pas la "page" précédente mais le fichier ayant émis la requête...
Tu devrais regarder l'exemple que je t'ai donné au début : certains réussissent à ne pas servir d'image quand elle n'est pas demandée par leur site et apparemment ils n'ont pas de problème avec IE6 (peut-être parce qu'il n'y a pas de perte de referer en restant sur le même domaine ...)
Pour moi le referer n'est pas la "page" précédente mais le fichier ayant émis la requête...
Tu devrais regarder l'exemple que je t'ai donné au début : certains réussissent à ne pas servir d'image quand elle n'est pas demandée par leur site et apparemment ils n'ont pas de problème avec IE6 (peut-être parce qu'il n'y a pas de perte de referer en restant sur le même domaine ...)
7 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 :
- Redirection (PHP, JavaScript, serveur...)
- Contrer une redirection 302 intempestive...
- Aperçu des différents types de redirection
- Référencement : gestion des redirections par Yahoo
- A propos des redirections "sauvages"
- A propos des redirections sauvages (302)
- Le détournement de page par redirection
- Comment faire des liens en dur dans son annuaire
- Comment lutter contre les mauvaises redirections 302 (temporaires)
- Vidéos de Matt Cutts sur le référencement Google
- redirection via htaccess ( IMAGES )
- Page d'accueil en images + redirection... prob de référmt???
- Affichage direct des images dans Google Images
- [Google Images] Images apparaîssant sur ou sous les SERP ?
- Référencement des images dans http://images.google.fr
- Images de site non référencées sur Google Images
- Indexation des images dans Google Images
- images jpeg ou images d'arrières plan ?
- référencement des images (recherche images)
Consultez la description détaillée des produits ou services de Google suivants : Google Images, Hello, Google Image Labeler
- Test de lien (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



le forum