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

Fermé
Poublicitaire - 13 juil. 2014 à 16:55
dugenou Messages postés 6087 Date d'inscription mercredi 19 janvier 2005 Statut Contributeur Dernière intervention 30 juillet 2021 - 14 juil. 2014 à 18:57
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 jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
Modifié par animostab le 13/07/2014 à 17:09
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 mercredi 19 janvier 2005 Statut Contributeur Dernière intervention 30 juillet 2021 1 451
14 juil. 2014 à 09:04
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
13 juil. 2014 à 17:10
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 jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
Modifié par animostab le 13/07/2014 à 17:40
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
14 juil. 2014 à 01:06
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
14 juil. 2014 à 16:30
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 mercredi 19 janvier 2005 Statut Contributeur Dernière intervention 30 juillet 2021 1 451
14 juil. 2014 à 18:57
Aucun risque, ça empêche simplement l'affichage dans une frame.
0