asrhosting
October 24th, 2013, 12:23
با سلام
امروز یکی از دوستان wht همچین مشکلی داشت که سایت های دیگه می یان و به راحتی از لینک سایتش کپی می زارن تو سایت خودشون و کاربران سایت های دیگه می تونن استفاده کنن از اون لینک ها که خب یه نوع سوء استفاده هست .
خب برا حل این مشکل کافیه
یه دامنه بسازین داخل iis :
( => وارد Server Manager می شیم . سپس به iis می ریم و دامنه ادد می کنیم )
16311
...
16312
( طبق عکس بالا اسم سایت ، دامنه ، آدرس پوشه ای که سایت باید از روش خونده بشه و همین طور conect as که بهتره پر بشه رو انجام بدین )
خب بعد اینکه دامنه ادد شد .
می ریم داخل عکس و وارد URL Rewrite می شیم :
16313
خب وقتی وارد شدیم روی :
16314
کلیک می کنیم تا صفحه زیر مشاهده بشه :
16315
خب blank rule رو انتخاب می کنیم . تا صفحه زیر برامون به نمایش در بیاد :
16316
خب در قسمت اول یه نام انتخاب می کنیم . مثلا : Hotlinking یا Asrhosting ( اصلا جنبه تبلیغات نداره ! :-& )
خب بعد می ریم قسمت Match URL و در قسمت Pattern تایپ می کنیم :
.*\.(gif|jpg|png|mp3|mkv|avi|zip|rar|mp4)$
( می تونید تنظیم کنید همه فایل ها از سایت های دیگه قابل دانلود نباشن یا فقط پسوند هایی که در بالا اجرا شدن )
در ادامه می ریم به قسمت Condition و Add Condition رو انتخاب می کنیم .
مطابق عکس زیر عمل می کنیم :
( قسمت input رو می زنیم : {HTTP_REFERER} )
( و قسمت Input String رو روی : Does not Match the Pattern ) .
( و در قسمت Pattern که از همه مهم تر هست آدرس سایتتون رو می زنید : http://asrhosting.com/.*)
( اگر سایتتون چند تا آدرسه مثلا هی چیلتر شده شما هی رفتین دامنه ثبت کردین رو *****یک رو کم کنید :دی کافیه چند بار این مراحل رو تکرار کنید . )
خب این طوری باید بشه :
16317
...
16318
خب تا اینجا همه چی اوکیه ولی خب کسی که حالا لینک ما رو گذاشته تو سایت خودش باید تاوانش رو پس بده
برا این کار می ریم به Action :دی
اینجا تنظیم می کنیم اگر سایتی اومده و لینک ما رو گذاشته داخل سایتش وقتی کاربرش کلیک می کنه رو لینک به جای دانلود وارد سایت ما بشه >:)
16319
می تونید از بخش Action تنظیم کنید آدرس نشون بده ، یا خود iis رو و یا عکس و ...
خب روی دکمه ی Apply کلیک می کنیم تنظیمات ذخیره بشه .
16320
در آخر یه بار iis ( سایت مورد نظر ) رو ریست می کنیم .
البته می تونید با ساخت فایل WEB.CONFIG تمام این مراحل رو در چند ثانیه برین :
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Asrhosting.com" stopProcessing="true">
<match url=".*\.(gif|jpg|png|mp3|mkv|avi|zip|rar|mp4)$" />
<conditions>
<add input="{HTTP_REFERER}" pattern="http://asrhosting.com/.*" negate="true" />
</conditions>
<action type="Redirect" url="http://asrhosting.com/" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
الان مشاهده میشه فایل ها فقط از آدرسی که به iis دادیم قابل دانلود هست . و اگر از سایت دیگه ای کاربر درخواست بده به سایت ما هدایت میشه .
این تنظیمات به سادگی میشه داخل iis6 و 8 هم انجام داد .
در جلسه بعدی نحوه تنظیم iis برای اینکه بهترین بازدهی رو داشته باشه خدمتتون می گیم ( کانفینگ تخصصی آی آی اس برای دانلود ) .
امروز یکی از دوستان wht همچین مشکلی داشت که سایت های دیگه می یان و به راحتی از لینک سایتش کپی می زارن تو سایت خودشون و کاربران سایت های دیگه می تونن استفاده کنن از اون لینک ها که خب یه نوع سوء استفاده هست .
خب برا حل این مشکل کافیه
یه دامنه بسازین داخل iis :
( => وارد Server Manager می شیم . سپس به iis می ریم و دامنه ادد می کنیم )
16311
...
16312
( طبق عکس بالا اسم سایت ، دامنه ، آدرس پوشه ای که سایت باید از روش خونده بشه و همین طور conect as که بهتره پر بشه رو انجام بدین )
خب بعد اینکه دامنه ادد شد .
می ریم داخل عکس و وارد URL Rewrite می شیم :
16313
خب وقتی وارد شدیم روی :
16314
کلیک می کنیم تا صفحه زیر مشاهده بشه :
16315
خب blank rule رو انتخاب می کنیم . تا صفحه زیر برامون به نمایش در بیاد :
16316
خب در قسمت اول یه نام انتخاب می کنیم . مثلا : Hotlinking یا Asrhosting ( اصلا جنبه تبلیغات نداره ! :-& )
خب بعد می ریم قسمت Match URL و در قسمت Pattern تایپ می کنیم :
.*\.(gif|jpg|png|mp3|mkv|avi|zip|rar|mp4)$
( می تونید تنظیم کنید همه فایل ها از سایت های دیگه قابل دانلود نباشن یا فقط پسوند هایی که در بالا اجرا شدن )
در ادامه می ریم به قسمت Condition و Add Condition رو انتخاب می کنیم .
مطابق عکس زیر عمل می کنیم :
( قسمت input رو می زنیم : {HTTP_REFERER} )
( و قسمت Input String رو روی : Does not Match the Pattern ) .
( و در قسمت Pattern که از همه مهم تر هست آدرس سایتتون رو می زنید : http://asrhosting.com/.*)
( اگر سایتتون چند تا آدرسه مثلا هی چیلتر شده شما هی رفتین دامنه ثبت کردین رو *****یک رو کم کنید :دی کافیه چند بار این مراحل رو تکرار کنید . )
خب این طوری باید بشه :
16317
...
16318
خب تا اینجا همه چی اوکیه ولی خب کسی که حالا لینک ما رو گذاشته تو سایت خودش باید تاوانش رو پس بده
برا این کار می ریم به Action :دی
اینجا تنظیم می کنیم اگر سایتی اومده و لینک ما رو گذاشته داخل سایتش وقتی کاربرش کلیک می کنه رو لینک به جای دانلود وارد سایت ما بشه >:)
16319
می تونید از بخش Action تنظیم کنید آدرس نشون بده ، یا خود iis رو و یا عکس و ...
خب روی دکمه ی Apply کلیک می کنیم تنظیمات ذخیره بشه .
16320
در آخر یه بار iis ( سایت مورد نظر ) رو ریست می کنیم .
البته می تونید با ساخت فایل WEB.CONFIG تمام این مراحل رو در چند ثانیه برین :
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Asrhosting.com" stopProcessing="true">
<match url=".*\.(gif|jpg|png|mp3|mkv|avi|zip|rar|mp4)$" />
<conditions>
<add input="{HTTP_REFERER}" pattern="http://asrhosting.com/.*" negate="true" />
</conditions>
<action type="Redirect" url="http://asrhosting.com/" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
الان مشاهده میشه فایل ها فقط از آدرسی که به iis دادیم قابل دانلود هست . و اگر از سایت دیگه ای کاربر درخواست بده به سایت ما هدایت میشه .
این تنظیمات به سادگی میشه داخل iis6 و 8 هم انجام داد .
در جلسه بعدی نحوه تنظیم iis برای اینکه بهترین بازدهی رو داشته باشه خدمتتون می گیم ( کانفینگ تخصصی آی آی اس برای دانلود ) .