webForumDet fria alternativet

htaccess-fippel

Webbutveckling

0 svar · 290 visningar · startad av Bora Bora

Medlem sedan apr. 20061 inlägg
Frågan#1

Hejsan,

Här är mitt första inlägg på webforum.nu.

Det är så här att jag haft problem med hotlinking, så jag fixade till ett script jag hittade på webben. Dock saknar jag en liten sak, och detta är att hotlink.jpe skall visas på alla bilder som försöks hotlinkas in från min site (Jag fick en fet räkning på bandbredd innan jag var klok nog att lägga in ett script som dels blockerar hotlinking och dels öppnar en php-sida med någon annons på för att täcka nuvarande räkningar - iaf är detta som det skall vara i teorin)

Så här kommer koden jag använder, hur skall jag ändra så att alla hotlänkningar ändras till (i stil med) hotlink.jpe (finns i samma folder)?!

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} \.(jpg|JPG|jpe?g|gif|bmp|png|JPE?G|GIF)$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?minsite\.com [NC]
RewriteCond %{HTTP_REFERER} !^http://(feeds\.)?feedburner\.com/minsite [NC]
RewriteCond %{HTTP_REFERER} ![NC]

RewriteRule (.*) showpic.php?pic=$1

php_flag zlib.output_compression On
php_value zlib.output_compression_level 9

Och en sista fråga, när jag lägger in

php_flag zlib.output_compression On
php_value zlib.output_compression_level 9

först i .htaccess så funkar rewrite till showpic.php, men inte hotlink-skyddet - varför? När jag lägger in det efter koden så funkar hotlink-skyddet också.

Mvh

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)