Likes Likes:  0
Resultaten 1 tot 15 van de 15
Geen

Onderwerp: RewriteRule

  1. #1
    RewriteRule
    geregistreerd gebruiker
    11 Berichten
    Ingeschreven
    27/06/04

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked



    Thread Starter

    Angry RewriteRule

    Hai,

    ik heb een -vrij simpele- hot-link protection via .htaccess :

    RewriteEngine On
    RewriteCond %{HTTP_COOKIE} !^.*No-Leech-Cookie.*$ [NC]
    RewriteRule .*\.(gif|html|htm|png|mid|mp3|pdf)$ /00images/Warn.shtml [L]

    die op zich goed werkt, echter nu werkt IE in combinatie met Adobe Acrobat Reader niet goed meer.
    Waar eerst 'gewoon' in de browser de reader het pdf-bestand opende, krijg ik nu de melding:

    "File does not start with %PDF-."

    Adobe kent dit probleem, het komt vaker voor bij AOL-browsers, en Mail-ed attachments waarin .MME (oid) als mime-type staat..

    Dat is hier niet het geval.

    Ik heb al diverse dingen geprobeerd, waaronder het (geforceerd) meegeven van het mime-type, maar kom geen klap verder.
    Het moet a/d rewriterule liggen, want als ik de pdf-extensie uit de reeks haal, (zodat die NIET meer beschermd is) gaat het meteen wel goed.

    Weet iemand wèl een werkzame oplossing?

  2. #2
    RewriteRule
    Meneer de Directeur
    12.253 Berichten
    Ingeschreven
    11/05/04

    Locatie
    Valkenswaard / Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 17186890

    Waarom check je niet gewoon de URL vanaf waar het word opgevraagd?

  3. #3
    RewriteRule
    SWIS!
    948 Berichten
    Ingeschreven
    29/02/04

    Locatie
    Dordrecht / Leiden

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 280834450000
    Ondernemingsnummer: nvt

    Origineel geplaatst door Triloxigen
    Waarom check je niet gewoon de URL vanaf waar het word opgevraagd?
    Je bedoelt referrer?
    Is absoluut niet te vertrouwen en je krijgt problemen met firewalls.


    Een session op de pagina starten en checken voor de afbeeldingen en PDF zou wel werken maar of het de moeite waard is?
    Laatst gewijzigd door V. Kleijnendorst; 16/07/04 om 20:38.

  4. #4
    RewriteRule
    geregistreerd gebruiker
    11 Berichten
    Ingeschreven
    27/06/04

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked



    Thread Starter
    Origineel geplaatst door Triloxigen
    Waarom check je niet gewoon de URL vanaf waar het word opgevraagd?
    Heb ik al geprobeerd.. werkt ook niet.

    EN...

    zoals V.Kleijnendors al (terecht) opmerkte:
    referer? .. absoluut niet te vertrouwen

  5. #5
    RewriteRule
    SWIS!
    948 Berichten
    Ingeschreven
    29/02/04

    Locatie
    Dordrecht / Leiden

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 280834450000
    Ondernemingsnummer: nvt

    Je zou een sessie kunnen starten en dan een klein php scriptje maken om de .pdf door te geven met de juiste header. Daarin check je dan of de sessie bestaat. Qua resources niet optimaal maar dat hangt een beetje van de site af.

  6. #6
    RewriteRule
    geregistreerd gebruiker
    11 Berichten
    Ingeschreven
    27/06/04

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked



    Thread Starter
    Hmm. Het gaat vooral om hot-links. Er staat een behoorlijke verzameling files die met wat kwade wil via een url verwijzing zouden kunnen worden 'gepresenteerd'
    Nou vind ik het niet erg dat de mensen die files openen, en evt. downloaden.. Maar wel van onze site eerst. Ik wil dat ze 'fysiek' langskomen en door de site browsen.
    Niet dat een of andere slimmerik de files linked vanaf een totaal andere site (Of zoek-machine zoals Google) en onze bandwidth pikt.

  7. #7
    RewriteRule
    SWIS!
    948 Berichten
    Ingeschreven
    29/02/04

    Locatie
    Dordrecht / Leiden

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 280834450000
    Ondernemingsnummer: nvt

    Dat bereik je dan toch door een sessie aan te maken?
    Bestaat de sessie niet dan redirect je bijvoorbeeld naar je Homepage. Bestaat de sessie wel dan kun je downloaden....

  8. #8
    RewriteRule
    geregistreerd gebruiker
    11 Berichten
    Ingeschreven
    27/06/04

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked



    Thread Starter
    De bestanden staan 'los' op schijf bij de host. Binnen een directory-structuur -die niet héél eenvoudig, maar wel te doen- is te achterhalen.

    Bijvoorbeeld zo:

    /home/usr/ikkuh/domain/huppel/tralala/file1.pdf

    Mijn site heet www.poehheeh.ugh en serveert bestanden vanuit 'root' home/usr/ikkuh/domain/huppel

    Nu linked iemand naar www.poehheeh.ugh/tralala/file1.pdf et voila.. ik is ge'hot-linked'
    Daar komt geen sessie aan te pas hoor. Dacht ik.

    Maar goed.. Ik heb -denk ik- een oplossing gevonden.. Door toevoegen van :

    AddType application/octet-stream pdf PDF

    aan mijn htaccess slikt IE icm Acrobat het nu wel..
    (Ha fijn)

  9. #9
    RewriteRule
    makes the world go around
    1.410 Berichten
    Ingeschreven
    21/07/02

    Locatie
    Almere

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 39077039
    Ondernemingsnummer: nvt

    Volgens mij zijn je PDF's niet goed als je de foutmelding:
    "File does not start with %PDF-." krijgt.

    Dat kun je eenvoudig zien door de PDF met notepad te openen en te zien of %PDF-nogiets als eerste regel staat.

  10. #10
    RewriteRule
    Meneer de Directeur
    12.253 Berichten
    Ingeschreven
    11/05/04

    Locatie
    Valkenswaard / Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 17186890

    Origineel geplaatst door V. Kleijnendors


    Je bedoelt referrer?
    Is absoluut niet te vertrouwen en je krijgt problemen met firewalls.


    Een session op de pagina starten en checken voor de afbeeldingen en PDF zou wel werken maar of het de moeite waard is?
    Referrer ja..
    En vertrouwen en firewalls, voor die 10 mensen die het wel iets te zien krijgen als het niet moet, en die 10 die niets te zien krijgen waar het wel moet is verwaarloosbaar.
    Als ze hun PC zo willen beveiligen is dat hun probleem.

    Hetzelfde geld voor cookies, als mensen cookies uitzetten werkt het ook al niet...

  11. #11
    RewriteRule
    geregistreerd gebruiker
    11 Berichten
    Ingeschreven
    27/06/04

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked



    Thread Starter
    Origineel geplaatst door almar
    Volgens mij zijn je PDF's niet goed als je de foutmelding:
    "File does not start with %PDF-." krijgt.
    Nee almar, de pdf's zijn prima! Van de allerbeste kwaliteit, ga gerust kijken op http://www.rowy.net (klassieke blad muziek) en overtuig je zelf.

    Zoals ik al eerder zei, Adobe is bekend met 'dit probleem' maar vind het niet hun probleem.
    Zij hebben hier: http://www.adobe.co.uk/support/topte...9294/main.html een verhaal neergezet wat daar over handelt. Maar ze bieden niet echt een oplossing.

    Het is (ws.) ook niet echt hun probleem, maar toch... het zou leuk zijn geweest als ik het niet hier: http://www.tek-tips.com/gviewthread....223/qid/834208 had gelezen over een oplossing met octet-stream.
    Overigens -in tegenstelling tot de laatste post in het tek-tips forum- heb ik de octet-stream type niet tussen de Rewrite regels gezet, maar erboven. Net na ErrorDocument verwijzingen.

    *Ik dacht ik deel deze kennis - en url's - met jullie, ook van een meisje kun je wat leren hè? :P*
    Laatst gewijzigd door Raaf; 17/07/04 om 14:13.

  12. #12
    RewriteRule
    geregistreerd gebruiker
    11 Berichten
    Ingeschreven
    27/06/04

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked



    Thread Starter
    Origineel geplaatst door Triloxigen
    Hetzelfde geld voor cookies, als mensen cookies uitzetten werkt het ook al niet..
    Yaah. Als mensen cookies uitzetten werkt het niet.
    Als mensen weten hoe ze cookies moeten uitzetten, weten ze ook wel hoe ze weer aan moeten. Hmmm?!

    En als mensen IE blijven gebruiken, blijven webmasters met de oh zo handige spullen van Windoo$ werken. En krijg je van die geweldige sites die enkel met Explorer willen werken. Want dan kunnen ze hun handige trucjes gebruiken icm AccesX e.d.

    Tsssshh.

    Gecko-engine 'nuf said!

  13. #13
    RewriteRule
    SWIS!
    948 Berichten
    Ingeschreven
    29/02/04

    Locatie
    Dordrecht / Leiden

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 280834450000
    Ondernemingsnummer: nvt

    Origineel geplaatst door Raaf
    De bestanden staan 'los' op schijf bij de host. Binnen een directory-structuur -die niet héél eenvoudig, maar wel te doen- is te achterhalen.

    Bijvoorbeeld zo:

    /home/usr/ikkuh/domain/huppel/tralala/file1.pdf

    Mijn site heet www.poehheeh.ugh en serveert bestanden vanuit 'root' home/usr/ikkuh/domain/huppel

    Nu linked iemand naar www.poehheeh.ugh/tralala/file1.pdf et voila.. ik is ge'hot-linked'
    Daar komt geen sessie aan te pas hoor. Dacht ik.

    Maar goed.. Ik heb -denk ik- een oplossing gevonden.. Door toevoegen van :

    AddType application/octet-stream pdf PDF

    aan mijn htaccess slikt IE icm Acrobat het nu wel..
    (Ha fijn)
    Beetje late reactie maar;

    Je kan met een PHP script de PDF doorgeven; dat script plaats je buiten de directory waar de pdf's in staan en je zet in .htaccess deny all.

    Dan kan als het goed is niemand erbij zonder sessie; accepteren ze geen cookies dan wordt de sessie id automatisch door php aan de url toegevoegd.

  14. #14
    RewriteRule
    Meneer de Directeur
    12.253 Berichten
    Ingeschreven
    11/05/04

    Locatie
    Valkenswaard / Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 17186890

    Origineel geplaatst door Raaf


    Yaah. Als mensen cookies uitzetten werkt het niet.
    Als mensen weten hoe ze cookies moeten uitzetten, weten ze ook wel hoe ze weer aan moeten. Hmmm?!
    Er zijn minder mensne die weten hoe ze hun referer kunnen disablen dan hun cookies uit te schakelen...

  15. #15
    RewriteRule
    SWIS!
    948 Berichten
    Ingeschreven
    29/02/04

    Locatie
    Dordrecht / Leiden

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 280834450000
    Ondernemingsnummer: nvt

    Origineel geplaatst door Triloxigen


    Er zijn minder mensne die weten hoe ze hun referer kunnen disablen dan hun cookies uit te schakelen...
    Onderschat alleen de mensen met een fire-wall niet. Ik zie in mijn stats echt een zeer redelijk aantal mensen die de referrer geblockt hebben. Bij sommige websites zie je zelfs dat "XXXXXX" topreferrer is.

    Je benadeelt deze groep zonder dat ze er verantwoordelijk voor zijn.
    Sessies zijn betrouwbaar(der).

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics