INTERDIRE L'ACCES D'UNE URL 

Outils pour webmaster. Trucs et astuces en code HTML et JavaScript : améliorer son site internet

Descriptif : vous pouvez interdire au visiteur l'accès à une page en contrôlant par quelle URL il y arrive. Ce peut être le cas si vous avez omis de renseigner la balise meta robots (noindex) et qu'un moteur l'a référencé. Dans ce cas d'interdiction, un surfeur ne pourra pas accéder à votre page à partir des résultats du moteur si elle est protégée par ce code.

Mise en oeuvre : Sélectionnez et copiez directement à l'écran le code ci-dessous et collez-le dans votre page, code HTML visible.

Entre les deux balises <head> et </head>

<!-- DEBUT DU SCRIPT -->
<script>
<!--
/*Referrer Checker 2- By JavaScript Kit
(http://www.javascriptkit.com) Over 400+ free JavaScripts here!
*/

//specify referrals for script to BLOCK
//Extend list as necessary
//if you wish an entire domain to be blocked, enter that (ie: "javascriptkit.com")
var invalidreferrals=new Array()
invalidreferrals[0]="javascriptkit.com"
invalidreferrals[1]="javascriptkit.com/script/script2/refer2.shtml"

var failed=0

for (r=0;r<invalidreferrals.length;r++){
if (document.referrer.indexOf(invalidreferrals[r])!=-1){
failed=1
break
}
}

if (failed>0){
alert("Access to the page denied!")
history.go(-1)
}

//-->
</script>
<!-- FIN DU SCRIPT -->

 

Retour