login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Image directory niet direct toegankelijk

Offline CoolRayquaza - 10/06/2007 11:47
Avatar van CoolRayquazaLid Dit is mijn eerst actie op sitemasters, vergeef me als ik iets fout doe! 
Dit leek me de beste plek om het te plaatsen.

Ik beheer een site voor de klas, op die site staan foto's van diverse activiteiten. Sinds kort is deze pagina openbaar te bezoeken. De pagina is dermate goed beveiligd dat de pagina niet direct te benaderen is, en een gewone surfer niet de foto's kan kopieëren. Nu wilde ik ook de directory van de foto's zelf beveiligen, zodat de foto-bestanden niet direct benaderd kunnen worden, maar wel gewoon op de pagina kunnen worden meegegeven. Dit is ongeveer hetzelfde wat je ook bijvoorbeeld bij Lycos ziet.

Ik zou graag snel een antwoord op mijn vraag hebben 

Alvast bedankt!

P.S.: De link naar de site is http://www.juursema.com/2g2home/

9 antwoorden

Gesponsorde links
Offline JBke - 10/06/2007 11:59
Avatar van JBke PHP gevorderde kan je doen via .htaccess
Offline CoolRayquaza - 10/06/2007 12:00
Avatar van CoolRayquaza Lid Volgens mij ondersteund mijn server geen .htaccess.
Offline Rik - 10/06/2007 12:00 (laatste wijziging 10/06/2007 12:02)
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Welkom op sitemasters! 

Ik denk dat je dit kunt oplossen met een anti hotlink beveiliging. Daarvoor maak je een bestand aan met de volgende code:
  1. RewriteEngine On
  2. RewriteCond %{HTTP_REFERER} !^http://(.+\.)?juursem\.com/ [NC]
  3. RewriteCond %{HTTP_REFERER} !^$
  4. RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]

Waar "/images/nohotlink.jpg" een het pad is naar het plaatje dat iemand te zien krijgt die het plaatje direct opvraagt. Dat kan je natuurlijk ook veranderen. Het bestand noem je .htaccess (via notepad opslaan als, anders werkt windows niet mee) en zet je in de hoofddirectory van je website.

Link voor meer informatie:
http://altlab.com/htaccess_tutorial.html

Edit:
Ik las net pas de andere reacties... Dit gaat dus niet werken als je geen htaccess mag gebruiken.
Offline marten - 10/06/2007 12:01
Avatar van marten Beheerder Draait deze op Apache of IIS?
Offline CoolRayquaza - 10/06/2007 12:07 (laatste wijziging 10/06/2007 12:11)
Avatar van CoolRayquaza Lid Volgens mij draait mijn server niet op Apache, anders had ik nl. wel .htaccess kunnen gebruiken. Ik heb het nl. al eerder geprobeerd met een 404 pagina. Ik heb de vraag gesteld aan de hoster, en die heeft geantwoord dat ik ev. een pagina aan hen door kan geven en zij die instellen. Misschien kan dit ook wel hiermee, ik zal eens informeren.

Ik host mijn site bij Vevida (http://www.vevida.com), misschien kan iemand daar wat mee. Bedankt voor alle al gegeven hulp en de nog komende hulp iig! 

Heerlijke site dit, wat een snelle reacties! Volgens mij hebben jullie een nieuw actief lid erbij! 
Offline JBke - 10/06/2007 12:09
Avatar van JBke PHP gevorderde zonder gebruik te maken van .htaccess denk ik dat dat een moeilijke opdracht gaat worden.

Offline CoolRayquaza - 10/06/2007 12:13
Avatar van CoolRayquaza Lid Ik heb de vraag aan Vevida voorgelegd.
Ik wacht op hun reactie.
Als er iemand nog een andere oplossing heeft dan een .htaccess bestand, dan hoor ik het graag!
Offline Rik - 10/06/2007 12:16 (laatste wijziging 10/06/2007 12:18)
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Op die site staat dat je er ASP kan gebruiken en volgens mij kan dat alleen op IIS servers...

Edit:
Klopt, in de headers sturen ze dit mee:
Citaat:
Server: Microsoft-IIS/6.0
Offline CoolRayquaza - 10/06/2007 12:45 (laatste wijziging 15/06/2007 17:56)
Avatar van CoolRayquaza Lid Ik ben niet zo gevorderd met PHP en HTML, dit is het antwoord wat ik kreeg, kan iemand dat voor mij uitleggen en ev. een code maken?

Citaat:
Beste Jonathan,

De htaccess regels van 'Boukefalos' zou je kunnen proberen te vertalen naar ISAPI_Rewrite regels. Informatie over ISAPI_Rewrite kan je vinden op:
http://www.vevi...p?owid=244
http://www.vevi...tation.htm

> Is het ook mogelijk om per subdirectory een 404 pagina aan te maken?

Alleen als de subdirectories ingesteld staan als 'applicatie directories' in IIS. Maar ik zou het niet aanraden. Je zou het ook met ISAPI_Rewrite kunnen proberen, maar dan moet je alles wat bestaat definieren en wordt iets opgeroepen (in een subdirectory) dat niet bestaat dan moet ISAPI_Rewrite een redirect uitvoeren naar het betreffende 404-bestand.

Met vriendelijke groeten,
Jan Reilink


Ik wacht nog steeds op antwoord...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.214s