goldenboy 1 ارسال شده در تیر 89 در جامعه وبمسترها، عبارت Hot Linkin يک عبارت نفرتبرانگيز است که از آن به عنوان «نقرهداغ وبمسترها» نيز ياد ميشود. اما معناي آن چيست؟ فرض کنيد داراي يک سايت عکاسي هستيد که روزانه تعداد زيادي عکس در زمينههاي مختلف را در آن آپلود ميکنيد و در اختيار عموم قرار ميدهيد. حال فرد ديگري از عکسهاي شما در وبسايت خود استفاده ميکند. اين کار نه تنها براي شما هيچ سودي نخواهد داشت، بلکه از پهناي باند شما (BW) خواهد کاست و در نتيجه به زحمت و هزينه خواهيد افتاد. همچنين شما نميتوانيد بفهميد که چه وبسايتهايي از عکسهاي شما استفاده کردهاند تا به آنها اخطار دهيد. براي جلوگيري از چنين عملي، ميتوانيد Hot Linkin را به وسيله mod_rewrite غير فعال کنيد: RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain.com/.*$ [NC] RewriteRule \.(gif|jpg)$ - [F] يادتان نرود که mydomain.com را به آدرس وبسايت خود تغيير دهيد. همچنين ميتوانيد کاري کنيد در صورت استفاده از عکسهاي سايت شما، به جاي نمايش آنها، عکس مورد نظر شما نشان داده شود. مثلا اگر سايت A از عکسهاي سايت شما استفاده کرد، عکسي را نمايش دهيد که تبليغ سايت شما باشد. براي اينکار ميتوانيد از کد زير استفاده کنيد: RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain.com/.*$ [NC] RewriteRule \.(gif|jpg)$ http://www.mydomain.com/nasty.gif [R,L] آدرس عکس خود را در خط آخر کد تغيير دهيد. تذکر: mod_rewrite يکي از قابليتهاي وحشتناک بهدردبخور آپاچي ميباشد که توضيح مفصل آن، احتياج به يک مقاله صدصفحهاي دارد. منبع iranmodern.com نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر