WN

WN (https://www.wn.se/forum/index.php)
-   Allmänt (https://www.wn.se/forum/forumdisplay.php?f=2)
-   -   cPanel - Hotlink Protection (https://www.wn.se/forum/showthread.php?t=32041)

phattrance 2008-09-21 12:46

nu har en massa andra bloggar börjat länka direkt till mina bilder och jag kommer snart o få slut på min bandbred (1000gb/mån) jag har hittat en funktion i cpanel där man kan stoppa direktlänkar till bilderna genom att skriva in bloggens adress. frågan är bara vad jag ska skriva under tillåtna webplatser så att sökmotorena kan fortfarande länka till mina bilder osv?

ta tex google, google har ju en massa olika domäner (.se, .com osv) och det e rätt jobbigt o skriva alla. Finns det något man kan skriva för att tillåta ALLA google domäner? som tex www.google* eller något?

tacksam för ett svar

Jonas 2008-09-21 14:57

Om det är en apache server du ligger på kan du skapa en .htaccess fil med följande innehåll:

Kod:

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?google\.(com|se|no|dk)/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?eniro\.se/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?minhemsida\.com/ [NC]
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpeg [L]

Om du inte vill visa en alternativ bild för "tjuven" så använd denna istället så nekas bilden.
RewriteRule \.(jpe?g|gif|bmp|png)$ - [NC,F,L]

Lindahl 2008-09-21 15:25

Fast vad jag vet ägnar sig inte Google åt hotlinking, det borde därför inte krävas några särskilda undantag för dem.

phattrance 2008-09-21 15:48

Citat:

Originally posted by Jonas@Sep 21 2008, 14:57
Om det är en apache server du ligger på kan du skapa en .htaccess fil med följande innehåll:

Kod:

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?google\.(com|se|no|dk)/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?eniro\.se/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?minhemsida\.com/ [NC]
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpeg [L]

Om du inte vill visa en alternativ bild för "tjuven" så använd denna istället så nekas bilden.
RewriteRule \.(jpe?g|gif|bmp|png)$ - [NC,F,L]

Kod:

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?google\.(com|se|no|dk)/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?eniro\.se/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?minhemsida\.com/ [NC]
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpeg [L]

den där koden ser intressant ut, hur ser bilden ut på bloggen som länkar till min bild? Står det en text eller blir det bara en tom ruta? går det få bilden länkad tillbaka till min huvudsida om hans besökaren klickar på den?

crazzy 2008-09-21 17:29

Du får själv bestämma hur den ser ut genom att ladda upp en bild i images/nohotlink.jpeg

Jonas 2008-09-21 22:03

Citat:

Originally posted by phattrance@Sep 21 2008, 15:48

den där koden ser intressant ut, hur ser bilden ut på bloggen som länkar till min bild? Står det en text eller blir det bara en tom ruta? går det få bilden länkad tillbaka till min huvudsida om hans besökaren klickar på den?

Som crazzy sa, bilden (images/nohotlink.jpeg) som visas istället för den bild som länkas till.
Vill du spara bandbredd så använder du
Kod:

RewriteRule \.(jpe?g|gif|bmp|png)$ - [NC,F,L]
istället.

phattrance 2008-09-21 22:04

jag tackar o bockar för hjälpen :)


Alla tider är GMT +2. Klockan är nu 05:12.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson