Protection du hot linking par referrer sur un forum PHPBB
3 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Hellboy666
- Nouveau WRInaute

- Messages: 1
- Inscription: 16 Mai 2009
Protection du hot linking par referrer sur un forum PHPBB
Bonjour à tous,
Je dispose d'une site (http://www.monsite.fr) et d'un forum phpBB (http://www.monsite.fr/forum) et je souhaite que toute personne qui ne vient pas de mon site et tente d'accéder directement au forum soit d'abord obligé de passer par la home du site. J'ai donc mis un fichier htaccess à la racine du forum :
Tout visiteur que ne vient pas de mon domaine lorsqu'il tente d'accéder au forum est redirigé sur la home. A partir de là, il peut cliquer sur le bouton "forum", y accéder, et parcourir le forum sans problème. S'il poste un message, il arrive de façon normale sur une page qui indique que le message a été posté et propose deux liens : voir le message envoyé, ou retourner au dernier forum visité. Si on clique sur un des liens, tout va bien. Par contre, si on ne fait rien, on est normalement redirigé vers le message qu'on vient de poster. Et c'est là que ça coince : au lieu de ça, on est redirigé vers la home du site.
Qu'est-ce qui ne marche pas dans mon code ?
Merci par avance pour votre aide.
Je dispose d'une site (http://www.monsite.fr) et d'un forum phpBB (http://www.monsite.fr/forum) et je souhaite que toute personne qui ne vient pas de mon site et tente d'accéder directement au forum soit d'abord obligé de passer par la home du site. J'ai donc mis un fichier htaccess à la racine du forum :
- Code: Tout sélectionner
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_REFERER} !^http://www\.monsite\.fr/(.*) [NC]
RewriteRule ^ http://www.monsite.fr [R=301,L]
Tout visiteur que ne vient pas de mon domaine lorsqu'il tente d'accéder au forum est redirigé sur la home. A partir de là, il peut cliquer sur le bouton "forum", y accéder, et parcourir le forum sans problème. S'il poste un message, il arrive de façon normale sur une page qui indique que le message a été posté et propose deux liens : voir le message envoyé, ou retourner au dernier forum visité. Si on clique sur un des liens, tout va bien. Par contre, si on ne fait rien, on est normalement redirigé vers le message qu'on vient de poster. Et c'est là que ça coince : au lieu de ça, on est redirigé vers la home du site.
Qu'est-ce qui ne marche pas dans mon code ?
Merci par avance pour votre aide.
-

polweb - WRInaute accro

- Messages: 3921
- Inscription: 18 Oct 2006
Re: Protection du hot linking par referrer sur un forum PHPBB
Tu devrai je pense créer une exception pour google et remplacer le 301 par une 302. Il est possible que la redirection de phpbb ne remplisse pas le réferer vérifie et fais une exception si nécessaire.
Ce sont les premières idées qui me viennent à l'esprit donc tout cela est à vérifier. Avant l'arrivée de koogar qui te précisera tout cela
Ce sont les premières idées qui me viennent à l'esprit donc tout cela est à vérifier. Avant l'arrivée de koogar qui te précisera tout cela
3 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 :
- Coder son forum ou utiliser un forum standard (PhpBB, PUnBB, Invision ...) ?
- Forum phpBB, créer des messages sans passer par le forum
- Notion des mesh linking et des hierarchic linking
- Forum phpbb détecter la connexion au forum
- Forum phpbb?
- Forum phpbb
- Modifier un forum PHPBB
- Méta de forum phpbb
- Intégration forum phpBB 3.0.6
- Adsense et forum phpbb
Consultez la description détaillée des produits ou services de Google suivants : Google Agency Toolkit
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

