[hunter bob]
Bei mir öffnet sich ein neuer Tab, in dem der Song abgespielt wird...allerdings ist das Lied schlimm!
Merialos
Wos will a?
Du willst verbieten, dass jemand einen Direktlink auf ne MP3 Datei setzt?
Bravo Meister!
one
Du brauchst für dein Vorhaben nur eine .htaccess anlegen. Wäre das mein Space und ich würde den Test bei dir machen, würde meine .htaccess so aussehen:
| code: |
1:
2:
3:
|
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www\.)?onesworld\.eu(/.*)?$ [NC]
RewriteRule \.(mp3)$ http://www.onesworld.org/stolen.png [L] |
|
Fortan kann man auf fremden Seiten die mp3 dann nicht mehr aufrufen.
bam
Hi,
bitte lasst den Song ausser acht - den hatte ich gerade parat.
Das Öffnen in einem neuen Tab ist ja in dem Fall falsch bzw. doch richtig.
Ich meine, das passiert, ist von mir aber nicht gewollt.
Anstatt des Links zu der mp3-Datei hätte mein Ersatzbild (Anhang) erscheinen sollen.
Ich strick noch ein bisserl, aber unser Provider ist bei .htaccess-Dateien ein Waserl
LG bam
Nachtrag:
Genau das steht drin one, aber ich habe selbst keinen Zugriff mehr:
| code: |
1:
2:
3:
4:
|
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?jumperli\.de(/.*)?$ [NC]
RewriteRule \.(MP3|mp3)$http://www.jumperli.de/wbblite/images/trafficklau.jpg [R,L] |
|
one
Ich schmeiss das mal nach Computermist. Wie die .htaccess aussehen muss steht ja da oben.
-moved-
Edit
Da fehlt ein Leerschritt nach $
Versuch mal das als letzte Zeile:
| code: |
1:
|
RewriteRule \.(MP3|mp3)$ http://www.jumperli.de/wbblite/images/trafficklau.jpg [L] |
|
bam
Ähm, verdammt.
Danke one, aber ich beisse auf Granit.
Mein letzter Anlauf:
| code: |
1:
2:
3:
4:
|
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?jumperli\.de(/.*)?$ [NC]
RewriteRule \.(MP3|mp3) $http://www.jumperli.de/wbblite/images/trafficklau.jpg [L] |
|
Ich habe aber schon einmal mit einer htaccess-Datei bei 1&1 Schwierigkeiten gehabt.
LG bam
P.S.
Weitergrübeln
gamerphil
Ich habe genau das gleiche mal mit avi Dateien probiert. Auch ohne Erfolg.
one
Also mal zum Verständnis.
Angezeigt wird das Bild direkt sowieso nicht, sondern erst, wenn jemand den Link aufruft. Anzeigen lassen kann man es nur, wenn man Bildverlinkungen unterbinden will, da diese ja auch direkt eingebunden werden und nicht einfach ein Link gesetzt wird.
Lösche das:
| code: |
1:
|
RewriteCond %{HTTP_REFERER} !^$ |
|
Denn das erlaubt den Aufruf der Datei per blank. Da ich hier einen Dereferrer einsetze wird imo genau das passieren, es wird per blank aufgerufen. Wenn du diesen Abschnitt löscht, dann sollte man die Datei wirklich nur von eurem Board aus aufrufen können. Nicht von woanders (auch nicht, wenn man sie einfach im Browser eintippt oder per icq oder was weiss ich verschickt).
bam
Ah, verdammt - liegt es an den Dateitypen?
Danke phil, der Einwand war gut!
LG bam
Nachtrag:
one, wieder drin - absolut keine Veränderung!
one
Eigentlich sollte das aber so stimmen. Mir fällt da nur noch ein, 1&1 mal in den Arsch zu treten. Mal zum Vergleich eine meiner .htaccess, die ich einsetze um Fremverlinkungen zu unterbinden:
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
|
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?onesworld\.de(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?onesworld\.info(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?onesworld\.eu(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?onesworld\.at(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?opennews\.de(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?opennews\.biz(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?opennews\.at(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?bilder.onesworld\.eu(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?1sworld\.de(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?onesworld\.org(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?bilder.onesworld\.org(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?x-treme-killers\.de(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?click4it\.de(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?dau\.cc(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?markusvogel\.info(/.*)?$ [NC]
RewriteRule \.(gif|jpg|png|jpeg|GIF|JPG|PNG|JPEG|rar)$ http://www.onesworld.org/stolen.png [L]
|
|
Funktioniert ohne Probleme.
bam
| Zitat: |
| Mir fällt da nur noch ein, 1&1 mal in den Arsch zu treten. |
In der Tat, in der Tat.
Weisst, sie haben das ja gar nicht bewusst gemacht - es ist ihnen passiert:
Sie haben für "Dummies" eine eigene Funktion geschrieben, mit der man im eigenen Administrationsbereich Seiten per htaccess schützen kann.
Ja - ein simpler Zugangsschutz.
Mit dieser Funktion (weiss der Kuckuck, wie jene aufgebaut ist), hast keine Möglichkeit eine selbst geschriebene htaccess-Datei am Server zu verwenden (kommt aber auf den Inhalt an!).
Das es auch User geben soll, welche diese Dateien im guten Sinn erweitern wollen, haben sie noch nicht ganz geschnallt ... *lach*
LG bam
one
Dann haben die offensichtlich nicht so den Durchblick, was sie tun. Ich habe bei allinkl auch die Möglichkeit im Kundencenter .htaccess-Dateien als Zugangsschutz anzulegen. Meine eigenen .htaccess (ich nutze so einige) funktionieren aber dennoch.
Keine Ahnung, wie 1&1 das macht, aber bei allinkl wird, wenn man die Funktion im Kundencenter nutzt eine .htaccess im entsprechenden Ordner angelegt. Mach das mal und schau mal, wie das Teil aufgebaut ist (einfach vom Server laden dann). Vielleicht hilft das ja weiter.
bam
One, diese .htaccess-Datei kann ich auch für jeden einzelnen Ordner und Pimpifax anlegen.
Ich habe aber keinen Zugriff auf den Inhalt der Datei und kann sie nicht individuell einstellen.
Und das Gemeine ist, dass meine eigenen htaccess-Dateien ausgehebelt werden, wenn ich es zu Fuss versuche (siehe Codeschnipsel).
LG bam
one
Dann würde ich mal ernsthaft über einen Hosterwechsel nachdenken. Im Grunde verwehren die euch ein Stück Sicherheit. Wenn alles gut geht, könnt ihr in ein paar Monaten diesen Space übernehmen. Da funktioniert das...
bam
Du Sack, ich will gar nichts übernehmen oder sonst etwas.
Ich will, dass hier in meinem ersten Beitrag dieses Threads anstatt der Link das Bild erscheint.
Und einen Ansatz haben wir ja nun auch schon.
Also:
Das wird schon ...
LG bam
one
Ein Bild kann da wie gesagt nicht erscheinen. Das geht nur bei Unterbindung vor Hotlinking (Bilder extern einbinden). Alles was die .htaccess bringen würde, wäre die Anzeige des Bildes anstatt der mp3. Einen Link an sich kann man nicht ersetzen.
Erst wenn etwas von deinem Space abgerufen wird, greift die .htaccess und das ist bei einem reinem Link nicht der Fall. Erst dann, wenn der User draufklickt.
bam
Was?
Ich brauche dabei keinen Link.
Der Link soll ersetzt werden.
Und das kann man auch per htaccess lösen, nur schön langsam befürchte ich, dass sich das Forum damit nicht einverstanden erklärt
Ich gebe Bescheid, wenn es diesbezüglich etwas Neues gibt ...
LG bam
one
Du kannst aber einen Link nicht ersetzen. Du kannst nur ersetzen, was der Link aufruft. Sprich: Anstatt der mp3 wird das Traffikbild aufgerufen. Wenn man ein Bild direkt per IMG-Tags einbindet, dann kann man es ersetzen, weil dieses direkt von deinem Server abgerufen werden würde.
Wenn du einfach nur einen Link woanders tippst, dann wird dieser immer da stehen, da kann eine .htaccess auf einem fremden Server nichts dran ändern. Erst, wenn man den Link anklickt.
gamerphil
Wie soll der reine <a>Tag-Link denn ersetzt werden?
Das doch reiner Text. Da kann kein Bild draus werden.
Erst sofern irgendetwas von deinem Space abgerufen wird, kannst du auch was machen. Wenn also der Link zur mp3 in nem Player eingebunden wird, kannst du es durch z.b. eine andere mp3 ersetzen. Soweit ich weiss.