ReWrite - hvad sker der...?
Hej eksperterJeg har brugt eksempel fra http://www.outfront.net/tutorials_02/adv_tech/htaccess_magic2.htm pkt. 6
til at undgå at nogle kan linke direkte til mine billeder og derved belaste server osv.
I eksemplet er der også mulighed for at angive en gif der sendes til klient uanset hvilken type gif/jpg der spørges efter. Men det ser ikke ud til at virke efter hensigten.
Her er min .htaccess:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?myDomain.dk/.*$ [NC]
RewriteRule \.(gif|jpg)$ - [F]
RewriteRule \.(gif|jpg)$ http://www.myDomain.dk/images/stolen.gif [R,L]
stolen.gif er det billede der sendes til klient istedet for det der blev linket (src) til. Men det VIRKER IKKE??
Din viser ikke det andet billede heller men rødt X.
Der sker imidlertid noget mærkeligt:
Hvis jeg udkommentere anden sidste linie i .htaccess (RewriteRule \.(gif|jpg)$ - [F])
Sætter en testside til at linke til vilkårligt billede
Så starter testsiden med at loade, men intet vises - den hænger. Hvis jeg mens testsiden hænger fjerner #udkommenteringen - vupti så kommer stolen.gif frem.
Men læg mærke til at det ikke gør det med ovenstående linier. Det er kun hvis jeg andensidste linie indsættes MENS der forespørges - det er da underligt, ik?
Håber meget nogle af Jer Apache hajer kan hjælpe?
/raz
