1. ⭐⭐⭐ Grosse PROMO en cours sur ma plateforme SEO My Ranking Metrics
    Rejeter la notice

Interdire Iframe mais autoriser certains sites

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par noren, 11 Mai 2016.

  1. noren
    noren WRInaute accro
    Inscrit:
    8 Avril 2011
    Messages:
    2 903
    J'aime reçus:
    14
    Bonjour

    Je cherche donc un moyen d'interdire les iframes mais d'autoriser seulement certains sites. Il me semble par exemple que google image passe par des iframe, ou googlecache. Mais j'ai également besoin de l'autoriser sur d'autres sites.

    Est-ce qu'un test en javascript suffit ?

    Code:
    <SCRIPT language="JavaScript">
    
    if(window.parent.length!=0) {window.top.location.replace(document.location.href);}
    
    </script>
    Ce script bloque tous les iframe mais comment autoriser certains sites ?

    J'ai également vu X-FRAME-OPTIONS mais je dois avouer ne pas trop savoir m'en servir notamment dans le htaccess.

    Si je met, je vais bloquer l'iframe de GG également ?

    Code:
    Header set X-Frame-Options SAMEORIGIN
     
  2. noren
    noren WRInaute accro
    Inscrit:
    8 Avril 2011
    Messages:
    2 903
    J'aime reçus:
    14
    Et une solution PHP et javascript de ce type de ce type :

    Code:
    if(!strpos($_SERVER['HTTP_REFERER'], "google") || .... )
    	    {
    	       <SCRIPT language="JavaScript">
    
    if(window.parent.length!=0) {window.top.location.replace(document.location.href);}
    
    </script>
    	    }
     
  3. Louis63
    Louis63 WRInaute discret
    Inscrit:
    22 Février 2016
    Messages:
    103
    J'aime reçus:
    0
    pour detecter google qui n'indique pas de referer, il vaux mieux tester l'user agent, en sachant qu'il est possible de se faire passer pour le user agent de google.
     
  4. noren
    noren WRInaute accro
    Inscrit:
    8 Avril 2011
    Messages:
    2 903
    J'aime reçus:
    14
    il n'y a pas de moyen plus général pour autoriser tel ou tel site ?
    sachant qu'il n'y aurait pas que Google que je souhaites autoriser
     
  5. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
  6. noren
    noren WRInaute accro
    Inscrit:
    8 Avril 2011
    Messages:
    2 903
    J'aime reçus:
    14
    Ok merci donc pour les moteurs de recherche je contrôle l'user agent et pour les autres sites le referer ? Et je bloque les iframe en javascript ?

    Et avec set X-Frame-Options dans le .htaccess comment devrais-je procéder ?
     
Chargement...
Similar Threads - Interdire Iframe autoriser Forum Date
L'attribut data-nosnippet pour interdire des textes dans les snippets Référencement Google 26 Septembre 2019
Interdire téléchargement fichiers Demandes d'avis et de conseils sur vos sites 18 Juillet 2019
Ai-je le droit d'interdire le partage du lien de ma chaîne YouTube(pour une raison quelconque). YouTube, Google Images et Google Maps 16 Décembre 2018
Interdire le crawl d une partie du site Débuter en référencement 15 Octobre 2018
Interdire indexation d'un contenu Administration d'un site Web 11 Septembre 2017
Comment interdire le crawl des pages de faibles valeurs (Noindex ; Nofollow ; Disallow ?) Débuter en référencement 22 Mars 2017
Interdire l'accès au un site aux concurrents Droit du web (juridique, fiscalité...) 30 Janvier 2017
interdire l'accés de certains pays avec le ht.access URL Rewriting et .htaccess 15 Mai 2016
Robots.txt: interdire un dossier mais autoriser une page de ce dossier Crawl et indexation Google, sitemaps 3 Février 2016
Interdire accès sauf pour . Googlebot URL Rewriting et .htaccess 22 Janvier 2014
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice