بازگشت   Chakme.ir > هاستینگ و سرور > وب سرورها
ثبت نام آپلود سنتر اختصاصی فهرست کاربران تقویم جستجو ارسالهاي امروز نشانه گذاري انجمن ها به عنوان خوانده شده

تابلو اعلانات

پاسخ
 
LinkBack ابزارهای موضوع نحوه نمایش
قدیمی 09-10-2011, 10:50 AM   #1
مدیریت کل سایت
 
Shahrooz آواتار ها
 
تاریخ عضویت: Feb 2011
محل سکونت: Underground
نوشته ها: 2,212
تشکر: 911
تشکر شده 607 بار در 336 پست
حالت من : Mashghool
پیش فرض آموزش Hotlinking

Hotlinking

امروز تصميم گرفتم يه آموزش كاربردي htaccess رو بدم كه خيلي به كار مياد
مخصوصا براي دوستاني كه ناراضي هستند كه كسي از مطالب و فايل هاي سايتشون كپي برداري كنه...

در ضمن به درد ان دسته از دوستان هم ميخوره كه پهناي باند محدودي دارند

و كپي برداري سايت هاي ديگه از مطلبشون شامل عكس و فايل از پهناي باندآنها كم ميكنه و انها رو با مشكل ترافيك رو به رو ميكنه

خوب كافيه خطوط زير را در فايل htaccess قرار بديد

کد:
<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{HTTP_REFERER} !^$
  RewriteCond %{HTTP_REFERER} !^http://(www\.)?example\.com/.*$ [NC]
 RewriteRule .*\.(gif|jpg|png|ico)$ – [F,L]
 </ifModule>

لازم به ذكر هستش كه به جاي example ادرس سايت خودتون رو بايد قرار بديد
و در خط آخر پسوند فايل هاي كه ميخواييد تو سايت هاي ديگه غير فعال بشند رو قرار بديد.
خوب احتمالا ديديد كه بعضي وقت ها از سايت هاي كپي برداري عكس ميكنيد و چند دقيقه بعد عكس حذف ميشه يا اينكه يه تصوير ديگه نشون ميده كه شما رو هدايت ميكنه

به سايت اصلي براي اين مورد شما از دستور زير ميتونيد استفاده كنيد

کد:
<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{HTTP_REFERER} !^$
 RewriteCond %{HTTP_REFERER} !^http://(www\.)?example\.com/.*$ [NC]
 RewriteRule .*\.(gif|jpg)$ http://www.example.com/nohotlink.gif [R,NC,L]
</ifModule>

توي خط آخري ميبينيد كه آدرس يه عكس از سرور خودمون قرار داديم كه در قبال كپي برداري مطالب سايت با پسوند هاي gif و jpg اون نمايش داده ميشه و عكس اصلي حذف ميشه از سايت
اينجوري شما واقعا ترافيك مناسبي رو به سايت هدايت ميكنيد....و همين طور از مصرف پهناي باندتون به خاطر كپي مطالبتون جلو گيري ميكنيد.

خوب شايد شما بخواييد به سايت دوستتون اجازه بديد از مطالب شما استفاده كنه اما بقيه سايت ها خير
براي اين مورد چه بايد كرد ؟
به راحتي و با كمك دستور زير ميتونيم مجوز نمايش فايل ها را به سايت خاصي بدهيم

کد:
<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{HTTP_REFERER} !^$
  RewriteCond %{HTTP_REFERER} !^http://(www\.)?example\.com/.*$ [NC]
  RewriteCond %{HTTP_REFERER} !^http://(www\.)?friend\.com/.*$ [NC]
  RewriteRule .*\.(gif|jpg)$ http://www.example.com/nohotlink.gif [R,NC,L]
 </ifModule>

كافيه به جاي friends دامنه سايتي كه ميخواييد از محدوديت خارج بشه و همين طور براي چه فايل هاي رو قرار بديد به راحتي شما

يك سايت رو در ليست سفيد قرار داده و بقيه رو در ليست سياه قرار داديد.
__________________
هر گاه كسي سعي كند گونه اي بيانديشد كه : چگونه ميتوانم شغلم از درسم ، درسم از فكرم ، و فكرم با عقيده ام متفاوت باشد . آنگاه او يك نفوذگر است !
Shahrooz آنلاین نیست.   پاسخ با نقل قول

  #ADS
تبلیغات
تبلیغات سایت چکمه
 
 
 
تاریخ عضویت: ---
محل سکونت: ---
سن: 2010
نوشته ها: ---
 

تبلیغات در چکمه

تبلیغات is online  
پاسخ

علاقه مندی ها (Bookmarks)

برچسب ها
hotlinking, آموزش

ابزارهای موضوع
نحوه نمایش

مجوز های ارسال و ویرایش
شما نمیتوانید موضوع جدیدی ارسال کنید
شما امکان ارسال پاسخ را ندارید
شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
شما نمیتوانید پست های خود را ویرایش کنید

BB code هست فعال
شکلک ها فعال است
کد [IMG] فعال است
کد HTML غیر فعال است
Trackbacks are فعال
Pingbacks are فعال
Refbacks are فعال



اکنون ساعت 11:53 AM برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.




Check Google Page Rank


Search Engine Optimization by vBSEO 3.6.0