Petit htaccess de 3 lignes qui ne fonctionne pas - HTML/CSS - Programmation
Marsh Posté le 27-02-2013 à 16:26:47
NB : ce ne serait quand même pas à cause du tiret dans le nom de domaine partenaire (il y en a vraiment un) ?
Bin non même en faisant domaine\-partenaire\.fr ça ne fonctionne pas
Marsh Posté le 27-02-2013 à 16:56:52
et ceux qui tapent l'url dans leur navigateur et qui veulent accéder à ton site ?
Marsh Posté le 27-02-2013 à 16:58:27
S'ils n'ont pas de referer c'est qu'ils l'ont volontairement enlevé dans les paramètres de leur navigateur, non ? Si c'est bien ça, ils ne doivent pas être des masses et ont quelque chose de pas clair, non ?
Marsh Posté le 27-02-2013 à 19:04:14
Tu peux oublier ton http referer, il sera vide quand le user aura tapé l'url à la main
http://stackoverflow.com/questions [...] r-be-empty
Marsh Posté le 27-02-2013 à 22:44:11
...tu as raison sur ce coup là... je suis bête, merci pour le lien...
Mais sur quoi je dois me baser alors... ?
J'ai essayé aussi HTTP_HOST mais sans succès...
Finalement un site qui vient directement chercher du contenu on le filtre comment... par SERVER_NAME ? Bah non c'est celui de mon domaine...
Je sèche là...
Marsh Posté le 28-02-2013 à 00:17:44
pourquoi ne pas interdire tout et seulement autorisé ton partenaire en referer et toi ?
Marsh Posté le 28-02-2013 à 09:16:15
Hello, heu, parce que les gens qui tapent l'URL directe y compris en favoris n'ont pas de référer...
D'ailleurs un site partenaire qui pompe des ressources ça n'a pas de referer probablement non plus...
Comment alors permettre l'accès aux fichiers XML RSS uniquement aux navigateurs web, aux applis de syndication et au pompage de mon site partenaire... N'y aurait-il pas une astuce ?
Marsh Posté le 28-02-2013 à 10:09:01
Ben analyse les headers de ces différents outils et regarde ce qui est commun, normalement tu peux aussi te baser sur le useragent + le referer, mais bon, c'est bien connu, ya pas de protection efficace.
Mais normalement ton partenaire, si c'est un partenaire, devrait justement t'envoyer le referer.
Donc au final c'est mort.
Marsh Posté le 21-03-2013 à 23:17:11
Puisque le but est de filtrer l'accès au flux RSS pourquoi ton .htaccess restreint l'accès à tout ton domaine ?
Oyeee a écrit : Comment alors permettre l'accès aux fichiers XML RSS uniquement aux navigateurs web, aux applis de syndication et au pompage de mon site partenaire... N'y aurait-il pas une astuce ? |
Qu'est ce que tu veux dire par là ? Tu veux autoriser l'accès à ton flux à ce site parteneraire ou alors à tous les navigateurs Web ?
Marsh Posté le 27-02-2013 à 15:38:58
Bonjour bonjour,
Après 3 heures j'abandonne et viens ici pour vous soumettre ce code qui ne fonctionne pas :
Le but est que tous ceux qui ont un REFERER de type vide / anonyme soient bannis sauf un de mes partenaires (et tous ses sous-domaines) dont le blog WP vient chercher des flux xml sur mon domaine et a visiblement lui aussi un referer vide ou anonyme.
Donc il faut qu'il soit en exception. Hé bien ça ne marche pas, il est bloqué comme tous les autres
Vous y comprenez quelque chose vous
Message édité par Oyeee le 27-02-2013 à 15:44:01