PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : هات کردن لینک های دانلود همانند عکس ها



mgt1234
June 10th, 2014, 18:41
سلام به همگی
همونطور که قطعاَ همه میدونید یه کدی هست که وقتی داخل فایل htaccess قرار میگیره عکس ها هات لینک میشن و دیگه توی سایت های دیگه نمایش داده نمیشن یعنی اگه یکی بیاد لینک عکس رو از سایت ما بذاره توی سایتش عکس توی سایت طرف نمایش داده نمیشه!
حالا میخوام بدونم آیا راهی برای مقابله با لینک های دانلود هم هست که کسی نتونه لینک های دانلود ما رو توی سایتش قرار بده؟
الان مثلا چندین سایت هستن که میان کل پستای ما رو کپی میکنن همراه با عکس و لینک دانلود و خلاصه همه چی!
نمیشه مثلا کاری کرد که اگه لینک دانلود رو کسی از لینک ما گذاشت توی سایتش،هر کاربری روی لینک دانلود کلیک کرد بجای دانلود فایل منتقل بشه اون پست توی سایت ما که اون لینک دانلود توش قرار داره؟؟
امیدوارم منظورمو واضح گفته باشم.
ممنون میشم راهنمایی کنید اگه راهی وجود داره
متشکرم...:x

navsan
June 10th, 2014, 19:33
برای حل این مشکل میتونید یک اپلود سنتر اختصاصی بسازید و فایل ها را در اپلود سنتر خود اپلود کنید . و داخل اپلود سنتر تبلیغات سایت و اسم سایت طوری قرار بدید که مورد توجه قرار بگیره .

MajorHost
June 10th, 2014, 19:42
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

mgt1234
June 10th, 2014, 20:21
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

پسوند فالها و آدرس را تغییر دبد

- - - Updated - - -

Stop Hotlinking with htaccess. Test your Image Hotlink Protection with our Hotlink Checker from altlab.com. (http://altlab.com/htaccess_tutorial.html)

اگه اشتباه نکنم این کد توی htaccess قرار میگیره ولی من فایلام روی یه سروره (IIS7)
میخوام فایل های داخل IIS هات بشن،امکانش نیست؟

mgt1234
June 15th, 2014, 16:31
کسی راه حلی برای اینکار سراغ نداره؟ :(

2040
June 15th, 2014, 16:38
سلام
یک فایل به نام 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>

mgt1234
June 15th, 2014, 16:46
سلام
یک فایل به نام 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

2040
June 15th, 2014, 16:52
این دقیقا جایگزین .htaccess
در روت هر دامینی که لازم دارید

mgt1234
June 15th, 2014, 18:42
این دقیقا جایگزین .htaccess
در روت هر دامینی که لازم دارید

من الان یه فایل توی وی پی اسم پیدا کردم به این نام :
web.config
این کدها داخلشه :

<?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 هات بشن.

MajorHost
June 15th, 2014, 18:47
خوب عزیز پسوندایی که دوست داری را بزن
فایل بکاملا واضح هست
<mimeMap fileExtension=".mkv" mimeType="application/octet-stream" />


<mimeMap fileExtension=".pasvand" mimeType="application/octet-stream" />


اینم آموزش تصویری :
How to prevent hotlinking using URL Rewrite (http://www.it-notebook.org/iis/article/prevent_hotlinking_url_rewrite.htm)