دیتالایف انجین فارسی

حفاظت از لینکها

تاریخ انتشار: 8 فروردین 1388
ارسال کننده: SalaR

حفاظت از لینکها


در قسمت cpanel یه قسمتی وجود داره به نام hotlink protection که از لینک های دانلود که شما به صورت لینک مستقیم ( www.site.com/file.zip ) در سایت قرار میدید حفاظت میکنه . ولی به علت وجود فایل htaccess. در root اصلی قادر به فعال شدن نیست . چون در زمان فعال شدن یه فایل به نام htaccess. باید ایجاد بشه در root که کدهای محفاظت از لینک در اون قرار داشته باشه.

حالا علت اینکه من این مطلب رو ارسال کردم چیه ؟

من خودم یه زمان سایتم رو بلوهاست بود و بعد از یه مدت با ارور 500internal server error مواجه میشدم و وقتی داخل log error درون سی پنل رفتم متوجه شدم که اشکال از این ماژول دانلود هست و زمانی که لینک ها رو به صورت مستقیم روی سایت قرار دادم . دیگه با این مشکل مواجه نشدم ( شایدم من اشتباه میکردم wink اشکال از جای دیگه بوده ) . شاید این مطلب به درد برخی دوستان بخوره

با اضافه کردن این چند کد در فایل htaccess. لینک های دانلود شما که به صورت لینک مستقیم ( www.site.com/file.zip ) در سایت قرار میگیره . اگر سایتی این لینک رو در سایت خودش قرار بده و به اصطلاح از پهنای باند شما استفاده کنه . وقتی کاربر درون اون سایت روی این لینک کلیک کنه به سایت شما هدایت میشه .


فایل htaccess. رو باز کنید :

کد زیر رو پیدا کنید : ( در خط دوم هستش )

RewriteEngine On


در زیر کد بالا . کد زیر رو قرار بدید :


RewriteCond %{HTTP_REFERER} !^http://Yoursite.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.Yoursite.com/.*$ [NC]
RewriteRule .*\.(exe|rar|zip|jar)$ - [F,NC]




به جای آدرسهای your site آدرس خودتون رو قرار بدید . اگر مایلید که سایت دیگه هم از لینکهای شما استفاده کنه کافیه دو خط اول رو مجدد تکرار کنید و دامین های دیگر رو قرار بدید . در قسمت پسوندها هم میتونید ، پسوندهای فایل عکس رو هم اضافه کنید .

    20 نفر (20 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    عضو سایت
    08 فروردین 1388 - 01:49
    سالار جان ممنون عزیز love
    سایت من این مشکل رو داشت
    که فکر می کنم اینجوری حل بشه flower
    عضو سایت
    10 فروردین 1388 - 01:34
    سلام
    cpanel كه تندو تند داره تحریم می شه ما هم كه وابسته به اون هستیم

    هیچكس هم توضیحی در مورد سیستم های دیگه نمی ده و طریقه ی كار با اونها recourse

    --------------------
    عضو سایت
    10 فروردین 1388 - 10:20
    احسنت
    عضو سایت
    08 آبان 1388 - 09:17
    Thanks SalaR , you are the best worship
    عضو سایت
    28 آذر 1390 - 18:42
    سلام
    لطفا" راهنماییم کنید.
    اگه این کارو کنم دیگه لازم نیست تو cpanel برم و hotlink protection رو فعال کنم؟؟؟؟؟
    آخه فعال کردنش ارور داره.
    اینم ارورش:
    Apache detected an error in the Rewrite config. httpd: Syntax error on line 84 of /home/mr/public_html/.htaccess.U3pSEsiXU97vDhgWCacE1XRUavfZw8M5: RewriteCond without matching RewriteCond section Please try again.

    --------------------
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

     
    پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
    کد امنیتی: *