-
June 10th, 2014, 18:41
#1
عضو انجمن
هات کردن لینک های دانلود همانند عکس ها
سلام به همگی
همونطور که قطعاَ همه میدونید یه کدی هست که وقتی داخل فایل htaccess قرار میگیره عکس ها هات لینک میشن و دیگه توی سایت های دیگه نمایش داده نمیشن یعنی اگه یکی بیاد لینک عکس رو از سایت ما بذاره توی سایتش عکس توی سایت طرف نمایش داده نمیشه!
حالا میخوام بدونم آیا راهی برای مقابله با لینک های دانلود هم هست که کسی نتونه لینک های دانلود ما رو توی سایتش قرار بده؟
الان مثلا چندین سایت هستن که میان کل پستای ما رو کپی میکنن همراه با عکس و لینک دانلود و خلاصه همه چی!
نمیشه مثلا کاری کرد که اگه لینک دانلود رو کسی از لینک ما گذاشت توی سایتش،هر کاربری روی لینک دانلود کلیک کرد بجای دانلود فایل منتقل بشه اون پست توی سایت ما که اون لینک دانلود توش قرار داره؟؟
امیدوارم منظورمو واضح گفته باشم.
ممنون میشم راهنمایی کنید اگه راهی وجود داره
متشکرم...
-
-
June 10th, 2014 18:41
# ADS
-
June 10th, 2014, 19:33
#2
پاسخ : هات کردن لینک های دانلود همانند عکس ها
برای حل این مشکل میتونید یک اپلود سنتر اختصاصی بسازید و فایل ها را در اپلود سنتر خود اپلود کنید . و داخل اپلود سنتر تبلیغات سایت و اسم سایت طوری قرار بدید که مورد توجه قرار بگیره .
-
تعداد تشکر ها از navsan به دلیل پست مفید
-
June 10th, 2014, 19:42
#3
پاسخ : هات کردن لینک های دانلود همانند عکس ها
کد:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
پسوند فالها و آدرس را تغییر دبد
- - - Updated - - -
http://altlab.com/htaccess_tutorial.html
-
تعداد تشکر ها از MajorHost به دلیل پست مفید
-
June 10th, 2014, 20:21
#4
عضو انجمن
پاسخ : هات کردن لینک های دانلود همانند عکس ها

نوشته اصلی توسط
MajorHost
اگه اشتباه نکنم این کد توی htaccess قرار میگیره ولی من فایلام روی یه سروره (IIS7)
میخوام فایل های داخل IIS هات بشن،امکانش نیست؟
-
-
June 15th, 2014, 16:31
#5
عضو انجمن
پاسخ : هات کردن لینک های دانلود همانند عکس ها
کسی راه حلی برای اینکار سراغ نداره؟
-
-
June 15th, 2014, 16:38
#6
پاسخ : هات کردن لینک های دانلود همانند عکس ها
سلام
یک فایل به نام web.config بسازید ( اگر وجود نداره )
بعد کد زیر توش قرار بدید که میشه معادل کد .htaccess که قرار دادن
کد:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="HotLink" stopProcessing="true">
<match url="\.(jpg|jpeg|png|gif)$" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_REFERER}" pattern="^$" ignoreCase="false" negate="true" />
<add input="{HTTP_REFERER}" pattern="^http(s)?://(www\.)?yourdomain.com" negate="true" />
</conditions>
<action type="CustomResponse" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
-
تعداد تشکر ها از 2040 به دلیل پست مفید
-
June 15th, 2014, 16:46
#7
عضو انجمن
پاسخ : هات کردن لینک های دانلود همانند عکس ها

نوشته اصلی توسط
2040
سلام
یک فایل به نام web.config بسازید ( اگر وجود نداره )
بعد کد زیر توش قرار بدید که میشه معادل کد .htaccess که قرار دادن
کد:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="HotLink" stopProcessing="true">
<match url="\.(jpg|jpeg|png|gif)$" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_REFERER}" pattern="^$" ignoreCase="false" negate="true" />
<add input="{HTTP_REFERER}" pattern="^http(s)?://(www\.)?yourdomain.com" negate="true" />
</conditions>
<action type="CustomResponse" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
کجا باید این فایل رو بسازم؟!!!!
دامین دایرکتوری فایلها اینه :
dl.yoursite.ir
-
-
June 15th, 2014, 16:52
#8
پاسخ : هات کردن لینک های دانلود همانند عکس ها
این دقیقا جایگزین .htaccess
در روت هر دامینی که لازم دارید
-
تعداد تشکر ها از 2040 به دلیل پست مفید
-
June 15th, 2014, 18:42
#9
عضو انجمن
پاسخ : هات کردن لینک های دانلود همانند عکس ها

نوشته اصلی توسط
2040
این دقیقا جایگزین .htaccess
در روت هر دامینی که لازم دارید
من الان یه فایل توی وی پی اسم پیدا کردم به این نام :
web.config
این کدها داخلشه :
کد HTML:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<directoryBrowse enabled="true" />
<staticContent>
<mimeMap fileExtension=".mp4" mimeType="application/octet-stream" />
<mimeMap fileExtension=".mkv" mimeType="application/octet-stream" />
</staticContent>
</system.webServer>
</configuration>
یعنی باید این کدها رو پاک و کدهای شما رو جایگزینش کنم و آدرس سایتمو توش قرار بدم؟ این کدها پس تکلیفشون چی میشه؟ :-؟
- - - Updated - - -
راستی این کدی که دادید فکر کنم برای تصاویره،من میخوام فایل های mp4 و mkv هات بشن.
-
-
June 15th, 2014, 18:47
#10
پاسخ : هات کردن لینک های دانلود همانند عکس ها
خوب عزیز پسوندایی که دوست داری را بزن
فایل بکاملا واضح هست
<mimeMap fileExtension=".mkv" mimeType="application/octet-stream" />
<mimeMap fileExtension=".pasvand" mimeType="application/octet-stream" />
اینم آموزش تصویری :
How to prevent hotlinking using URL Rewrite
-