BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Webdesign (http://www.black-board.net/board.php?boardid=19)
--- stop hotlinking (http://www.black-board.net/thread.php?threadid=18477)


Geschrieben von Sebat am 31.08.2004 um 13:23:

  stop hotlinking

hallo ich will verbieten das man sich bilder von meiner seite extern anschauen kann (wie bei geocitys).

ich habe dazu schon einiges gefunden doch leider geht das alles nicht mein code für die .htaccess schaut jetzt so aus:

code:
1:
2:
3:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www\.)?party-manager\.net(/)?.*$     [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp)$ - [F,NC]


das soll ja (meines wissens) alles was nicht von www.party-manager.net kommt blocken, doch das blockt auch das was von party-manager.net kommt, kann mir da einer helfen oder weiß einer nen anderen weg?



Geschrieben von Romanticus am 31.08.2004 um 19:41:

 

eine php-funktion würde auch gehen... einfach die variable $HTTP_SERVER_VARS["HTTP_REFERER"] prüfen und gucken woher der besucher kommt und dann dementsprechend das bild zeigen oder eine warnung ausgeben - das liegt dann in deinem ermessen..

mfg
ich



Geschrieben von Sebat am 31.08.2004 um 20:00:

 

ne ne so einfach ist das leider nicht!

diese php-scrip schützt mir ja nicht die bilder wenn die direkt per URL angesprochen werden!

um das hier mal wieder hoch zu holen warum geht das bei mir nicht?



Geschrieben von ragtek am 06.09.2005 um 21:50:

 

probier mal
code:
1:
2:
3:
4:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^[URL]http://[/URL](www\.)?party-manager\.net/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|bmp)$ - [F]



Geschrieben von Sebat am 06.09.2005 um 21:52:

 

nichts... also keine veränderung

ich habe jetzt mal den support meines hosts bemüht die sollen mir da mal helfen!

EDIT:
also ich bin nun dahinter gekommen das es an mod_rewrite liegen muss (das es nicht geht auf meinem server)

und ich habe leider auch kein recht "Options +FollowSymLinks" auszuführen...

also muss der support ran!



Geschrieben von Flobre am 07.09.2005 um 13:50:

 

wenn es geht, dann sag mal bitte bescheid
würde mich auch interessieren



Geschrieben von Sebat am 07.09.2005 um 14:24:

 

also wenn mod_rewrite läuft sollte es so gehen..



Geschrieben von Flobre am 07.09.2005 um 15:23:

 

ah, ok
dann probiere ich das gleich mal aus
danke



Geschrieben von Sebat am 10.09.2005 um 12:48:

 

Also mein support hat mir das geschrieben:

Zitat:
es könnte am Safe_Mod liegen da mod_rewrite aktiviert wurde.

Bei Tutorials.de habe ich glaub ich mal so etwas gelesen.

Einfach einen info.php mit folgenden inhalt erstellen:

<?php

info();

?>

Dann bekommen Sie alle Infos über die Module des Servers.


1. heißt die funktion phpinfo();
2. kann mir das einer mit dem safe_mod erklären?

also was meine info dazu sagt ist (siehe bild):



Geschrieben von LX am 10.09.2005 um 14:06:

Achtung

Was sagt phpinfo() denn zu mod_rewrite?

Denn am safe_mode von PHP wird das wohl kaum liegen. Damit kann man bestimmte PHP-Funktionen beschränken, mod_rewrite ist aber ein Apache-Modul, sitzt also eine Ebene höher. Außerdem wird bei dem Aufruf eines Bildes überhaupt nix über PHP laufen.



Geschrieben von Champus am 10.09.2005 um 14:14:

 

[OFF-Topic]
Also, mal ehrlich, was ist das denn für ein Support? Die haben ja mal überhaupt keine Ahnung von dem was sie tun. Ich an deiner Stelle würde mal überlegen ob man nicht sicherheitshalber den Hoster wechseln sollte.
[/OFF-Topic]



Geschrieben von Flobre am 10.09.2005 um 14:33:

 

ja, aber wirklich
mod_rewrite hat absolut nichts mit php zu tun

das ist ein modul vom apache, welches aktiviert werden muss



Geschrieben von Sebat am 10.09.2005 um 17:10:

 

also das ist alles.

ja ja ja aber ist doch nen schöhnes gefühl wenn man mehr ahnung hat als ein supporter (sollte mich da mal bewerben)


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH