Désactiver les requêtes HTTP externes si mobile

  • Auteur de la discussion Auteur de la discussion milkiway
  • Date de début Date de début
WRInaute accro
Bonjour,

Je cherche un moyen pour "désactiver" les requêtes HTTP externes si un visiteur vient depuis un mobile.
Par exemple, désactiver toutes les requêtes vers les régies pub ou vers Facebook appelées via JS.

Existe il un moyen dans htaccess de dire "si le visiteur est un mobile, ne traiter que les requêtes du domaine" ?

Merci !
 
WRInaute passionné
Pourquoi pas faire ça en JS, justement ?

Un script détecteur de navigateur / surf mobile, puis une syntaxe très simple du genre :
if !mobile script etc.


Via htaccess aucune idée.
 
WRInaute accro
Les requêtes HTTP pour charger la pub ou Facebook sont des JS externes qui sont chargés par le browser. Je ne vois pas en quoi .htaccess va t’être utile pour ça ?

Tu détectes en PHP si c'est un UserAgent mobile et ensuite tu ne charges que le nécessaire dans ta page non ?
 
WRInaute accro
Merci.
En fait, ces pages sont indexées donc générer du contenu différent selon l'UA me paraît trop risqué (cloaking).
En JS ça pourrait le faire par contre !
 
WRInaute accro
On parle pas de fournir un "contenu" différent, dans le cas de FB ou de la pub, c'est juste des <script> ... en aucun cas pour gruger le bot.

Le "cloaking" est la pratique qui consiste à présenter aux utilisateurs des URL ou un contenu différents de ceux destinés aux moteurs de recherche.
Source

Alors les sites AJAX (avec test sur le HTTP_X_REQUESTED_WITH) c'est du cloaking aussi ?
Si oui, on pourrait le généraliser à plein d'autres choses...

Si tu veux le faire en JS / jQuery / ...:
http://detectmobilebrowser.com/
 
Discussions similaires
Haut