Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Htaccess.. direktes laden per URL von Dateien unterbinden

Frage Internet Server

Mitglied: redman09

redman09 (Level 1) - Jetzt verbinden

29.12.2009 um 14:18 Uhr, 5839 Aufrufe, 4 Kommentare

wie unterbindet man per htaccess das direkte runterladen?

Hallo

auf meinem Webserver liegen einige Bilder und andere Dokumente,
die man, bei direkter Eingabe per URL also http:/URL.de/bild.jpg laden kann.

Am besten wäre zusätzlich, dass man beim Browsen meiner Seite nur die URL der Hauptseite sehen kann.

Nur habe ich keine Ahnung, wie und wo man das macht.
Apache? htaccess?

Bin für Hilfe sehr dankbar.

Grüße und guten Rutsch
Mitglied: 48507
29.12.2009 um 15:28 Uhr
Google... erste Links...

1) Hotlinking: http://www.htmlbasix.com/disablehotlinking.shtml
2) Wohl nur mit Frames (out!) möglich. Oder sowas halt: http://www.google.de/#hl=de&source=hp&q=htaccess+mod+rewrite&am ...
Bitte warten ..
Mitglied: redman09
29.12.2009 um 15:47 Uhr
Zitat von 48507:
Google... erste Links...

1) Hotlinking: http://www.htmlbasix.com/disablehotlinking.shtml
2) Wohl nur mit Frames (out!) möglich. Oder sowas halt:
http://www.google.de/#hl=de&source=hp&q=htaccess+mod+rewrite&am ...


Hi
Danke! hab das 1) ausgeführt und die gewünschte Datei erstellt.
Dann hab ich es in das root Verzeichnis des Apaches kopiert.
Die Bilder werden immer noch geladen :/
Reicht es, wenn die htaccess dort liegt, oder muß diese in alle Unterverzeihnisse kopiert werden?

Grüße
Bitte warten ..
Mitglied: 48507
29.12.2009 um 18:00 Uhr
Ich glaube, ich habe dich missverstanden (nix Hotlinking). Ich glaube nicht, dass es sowas mit .htaccess möglich ist.

Ich würde eher eine php-Lösung vorschlagen, die so aussehen könnte:

Inhalt der Seite mit dem darzustellenden Bild:

01.
<img src='image.php?pic=".$photo_id."'>
Der image.php wird hier ein Bild dynamisch zugewiesen (per GET-Methode).

Inhalt image.php:

01.
<?php   
02.
		if(file_exists(PHOTOS.$_GET['pic'].".jpg")) { 
03.
		header("Content-type: image/jpeg");  
04.
		readfile(PHOTOS.$_GET['pic'].".jpg"); 
05.
06.
		else {  
07.
		header("Content-type: image/jpeg");  
08.
		readfile(PHOTOS."nopic.jpg"); 
09.
10.
?> 
11.
 
Die Datei image.php gibt sich als jpg aus. Das Schöne: Hier kann man auch überprüfen, ob einer z.B. eingelogged und somit authorisiert ist. Die globale Variable PHOTOS ist irgendwo definiert und könnte so aussehen: /img/409438437595DGFDG3/
Bitte warten ..
Mitglied: redman09
29.12.2009 um 18:14 Uhr
Zitat von 48507:
Ich glaube, ich habe dich missverstanden (nix Hotlinking). Ich glaube nicht, dass es sowas mit .htaccess möglich ist.

Ich würde eher eine php-Lösung vorschlagen, die so aussehen könnte:

Inhalt der Seite mit dem darzustellenden Bild:

01.
> <img src='image.php?pic=".$photo_id."'> 
02.
> 
Der image.php wird hier ein Bild dynamisch zugewiesen (per GET-Methode).

Inhalt image.php:

01.
> <?php   
02.
> 		if(file_exists(PHOTOS.$_GET['pic'].".jpg")) { 
03.
> 		header("Content-type: image/jpeg");  
04.
> 		readfile(PHOTOS.$_GET['pic'].".jpg"); 
05.
> 		} 
06.
> 		else {  
07.
> 		header("Content-type: image/jpeg");  
08.
> 		readfile(PHOTOS."nopic.jpg"); 
09.
> 		} 
10.
> ?> 
11.
>  
12.
> 
Die Datei image.php gibt sich als jpg aus. Das Schöne: Hier kann man auch überprüfen, ob einer z.B. eingelogged
und somit authorisiert ist. Die globale Variable PHOTOS ist irgendwo definiert und könnte so aussehen:
/img/409438437595DGFDG3/



Hallo

ich glaube du hast dich jetzt beim 2. Mal mich mißverstanden.

eine direkte Eingabe von http://domain.de/dasBild.jpg nicht möglich sein.

Gruß
Bitte warten ..
Ähnliche Inhalte
Webentwicklung
Direkte Weiterleitung zu HTTPS ohne .htaccess
gelöst Frage von stuuiiWebentwicklung6 Kommentare

Hallo zusammen Ich möchte, dass ein User, welcher im Browser "domain.xyz" eingibt (also den Request " ausführt), immer auf ...

JavaScript
Per URL direkt Button klicken
Frage von Peter32JavaScript4 Kommentare

Hallo, ich habe leider im Internet nur folgendes gefunden: Man kann per "URL?fieldname=someinput" im Link direkt über die URL ...

PHP
mod rewrite in der .htaccess Datei
Frage von DerEisigePHP1 Kommentar

Hallo ich bin mittlerweile am verzweifeln Ich bekomme mod_rewrite in der .htaccess Datei nicht hin. Ich bin soweit das ...

Viren und Trojaner
Laden Makroviren eine .exe-Datei?
gelöst Frage von FrAmErViren und Trojaner2 Kommentare

Hallo zusammen, ich teste momentan eine Whitelisting-Software. Nun habe ich mir folgende Frage gestellt: Laden Makroviren eine .exe-Datei nach ...

Neue Wissensbeiträge
Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 1 StundeBatch & Shell1 Kommentar

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 3 StundenHumor (lol)5 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 19 StundenMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 19 StundenSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Heiß diskutierte Inhalte
Windows Server
RDP macht Server schneller???
Frage von JaniDJWindows Server17 Kommentare

Hallo Community, wir betrieben seit geraumer Zeit diverse virtuelle Maschinen und Server mit Windows Server 2012. Leider haben wir ...

Windows 10
Windows 10 dunkler Bildschirm nach Umfallen
Frage von AkcentWindows 1015 Kommentare

Hallo, habe hier einen Windows 10 Rechner der von einem User umgefallen wurde (Beine übers Knie, an den PC ...

Linux
OpenSource Groupware
Frage von FA-jkaLinux13 Kommentare

Hallo, ich suche eine Groupware als Alternative zum Exchange. Wesentliche Aufgaben sind die Handhabung von E-Mails (persönliche und gemeinsam ...

Windows 10
Bitlocker nach Verschlüsselung nicht mehr aufrufbar!
gelöst Frage von alexlazaWindows 1013 Kommentare

Hallo, ich besitze ein HP ZBook 17 G4 mit einem Windows 10 Pro Betriebssystem. Bei diesem Problem handelt sich, ...