Bloqué l'appel de mon script d'un site externe

Poublicitaire -  
dugenou Messages postés 6087 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Voila j'ai un script publicitaire que je partage mais un site internet triche et il fait planter mon server avec des erreurs 500.
Je voudrais savoir s'il était possible de bloqué ce site internet pour ne plus qu'il fasse planté mon server.
L'empêché d'appeler mon script en fin de compte.

Merci à vous pour votre aide les gars !
A voir également:

5 réponses

animostab Messages postés 2829 Date d'inscription   Statut Membre Dernière intervention   738
 
salut
tu peux faire ca avec .htaccess

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^[http://www.mechantsite.com] [NC]
RewriteRule \.(jpg|gif|png)$ - [F]

tu change en gras par l'url du site a bloquer

ici tu rajoute l'extention de ton script jpg|gif|png|extention

Un petit merci vaut mieux qu'une grande ignorance !
Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.
1
dugenou Messages postés 6087 Date d'inscription   Statut Contributeur Dernière intervention   1 452
 
Bonjour,

Pour empêcher l'affichage de ton site dans une frame ou iframe, ajoute ceci dans tes pages :

<script type="text/javascript">
if (window != top) {top.location = window.location;}
</script>
1
Poublicitaire
 
Mon script est comme ca,

monsite.fr/script/ads.php

Pour le bloqué je fais donc :

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://www.mechantsite.com</b> [NC]
RewriteRule \.(php)$ - [F]

?
0
animostab Messages postés 2829 Date d'inscription   Statut Membre Dernière intervention   738
 
oups je me suis planté
!^http://www.mechantsite.com</b> [NC] efface le ! avant

fais ca

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://www.mechantsite.com</b> [NC]
RewriteRule .* - [F]


la ca protegera tous tes fichiers
0
Poublicitaire
 
J'ai pas l'impression que ça fonctionne, j'ai toujours les erreurs 500 et d'apres mes stats tous viens bien de ce site internet.

J'ai fais comme ceci :

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^www.sitemechant.com/ad.php</b> [NC]
RewriteRule .* - [F]

J'ai regarder ou il avait mis mon script mais en fin de compte il ouvre une iframe de la page de mon script !

Donc il faudrait plus bloqué l'iframe, voici le code sur son site :

<iframe src="http://monsite.fr/script/ads.php?id=737&ref=223" frameborder="0" scrolling="no" width="1" height="1" marginwidth="0" marginheight="0"></iframe>

Merci à toi pour ton aide :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Poublicitaire
 
Merci !

<script type="text/javascript">
if (window != top) {top.location = window.location;}
</script>

A bien l'air de fonctionner.

Ça n'empêche que les iframes ça ne provoquera pas de problème pour l'affichage du script ?

Merci en tous cas.
0
dugenou Messages postés 6087 Date d'inscription   Statut Contributeur Dernière intervention   1 452
 
Aucun risque, ça empêche simplement l'affichage dans une frame.
0