سلام
یه کد می خواستم که:
اگه کسی لینک دانلود آهنگ های ما رو توی وبلاگش بزاره ،بعد کسی روی لینک اون کلیک کنه،چون از لینک هام حفاظت شده نمیتونه دانلود کنه و میره به همون صفحه ی چنین صفحه ای وجود ندارد
کدی دارید که تو اینجور مواقع بره به آدرس درست اون مطلب دارای اون لینک.یا بره به صفحه اصلی سایت
وااااااااای چه قد توضیحش سخته
ببینید: مثل سایت میهن دانلود
خواهشن کمک کنید مطمئن هستم که بدرد خیلی ها می خوره
ممنون
هک برای عملکرد بیشتر سایت
آغاز شده توسط
mp7.ir
, 1390/12/25 ساعت 18:29
11 پاسخ برای این موضوع
#2
ارسالی 1390/12/25 ساعت 19:46
mp7.ir,
میشه کاری کرد که آهنگها فقط تو سایت خودتون دانلود بشه و تو هیج سایت دیگه ای لینک دانلودتون کار نکنه،اونم استفاده از hot link هست
اگه هاست شما سی پنل هست که میشه از طریق hot link خود پنل عمل کرد،در سی پنل میتونید hotlink protection رو فعال کنید،در htaccess:
فایل htaccess رو باز کنید و دستور زیر رو در اون وارد کنید:
متن بالا به این معنی است که Apache Web Server تمام لینک های zip rar '.gif', '.jpg' and '.css' را مسدود نموده است، قبل از ذخیره فایل htaccess مطمئن شوید که به جای عبارت yourdomain.com نام دامنه خود را قرار دهید.
همچنین شما می توانید یک عکس جایگزین را توسط کد زیر بجای عکس های موجود در سایت خود قرار دهید تا در صورت کپی کردن لینک عکس های شما این عکس جایگزین شده به نمایش در آید.
این کد به این معنی است که به جای تمام فایل های 'jpg'و'gif' را که در سایت دیگری لینک شده را با عکس دیگر که در آدرس http://www.yourdomain.com/hotlink.jpg جایگزین می نماید.
yourdomain.com : نام دامنه شما
yourdomain.com/hotlink.jpg : آدرس عکسی که می خواهید جایگزین شود.
میشه کاری کرد که آهنگها فقط تو سایت خودتون دانلود بشه و تو هیج سایت دیگه ای لینک دانلودتون کار نکنه،اونم استفاده از hot link هست
اگه هاست شما سی پنل هست که میشه از طریق hot link خود پنل عمل کرد،در سی پنل میتونید hotlink protection رو فعال کنید،در htaccess:
فایل htaccess رو باز کنید و دستور زیر رو در اون وارد کنید:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?domain.com.*$ [NC]
RewriteRule .(gif|jpg|zip|rar)$ - [F]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?domain.com.*$ [NC]
RewriteRule .(gif|jpg|zip|rar)$ - [F]
متن بالا به این معنی است که Apache Web Server تمام لینک های zip rar '.gif', '.jpg' and '.css' را مسدود نموده است، قبل از ذخیره فایل htaccess مطمئن شوید که به جای عبارت yourdomain.com نام دامنه خود را قرار دهید.
همچنین شما می توانید یک عکس جایگزین را توسط کد زیر بجای عکس های موجود در سایت خود قرار دهید تا در صورت کپی کردن لینک عکس های شما این عکس جایگزین شده به نمایش در آید.
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ http://www.yourdomain.com/hotlink.jpg [R,L]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ http://www.yourdomain.com/hotlink.jpg [R,L]
این کد به این معنی است که به جای تمام فایل های 'jpg'و'gif' را که در سایت دیگری لینک شده را با عکس دیگر که در آدرس http://www.yourdomain.com/hotlink.jpg جایگزین می نماید.
yourdomain.com : نام دامنه شما
yourdomain.com/hotlink.jpg : آدرس عکسی که می خواهید جایگزین شود.
#6
ارسالی 1390/12/26 ساعت 16:31
نقل قول: mp7.ir
چنین صفحه ای وجود ندارد
شما ابتدا توضیح بده این صفحه که توش مینویسه "چنین صفحه ای وجود ندارد" کجاست؟ آیا این صفحه بر روی سرور خودتون هست؟ چی هست؟ واضح تر توضیح بدین.
اما اگر این صفحه که توش نوشته میشه "چنین صفحه ای وجود ندارد" بر روی هاست خودتون تشریف دارد، شما باید اون رو ویرایش کنید و یک کد ریدایرکت توی اون قرار بدهید.
کد ریدایرکت هم براتون گذاشتم، باید قبل از </HEAD> قرار بدهید:
<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.yourdomain.com/index.html">
#7
ارسالی 1390/12/26 ساعت 16:37
خودم درستش کردم
برای اینکار باید در زیر RewriteEngine On
این کد را قرار داد
RewriteCond %{HTTP_REFERER} !^http://mp7.ir/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mp7.ir/.*$ [NC]
RewriteRule .*\.(rar|zip|mp3|wav)$ http://www.mp7.ir/ [R,L]
تو خط سوم آدرسی که مینویسی ، آدرسیه که در صورت زدن لینک اشتباه ، به اون آدرس میره
من آدرس یه صفحه رو دادم که توش نوشته
آدرس اشتباه است
بعد تو کد اون صفحه این کد رو گذاشتم که باعث انتقال میشه."بعد از چند ثانیه"
کد:
<head>
<meta http-equiv="refresh" content="زمان به عدد(ثانیه); URL=http://آدرس سایت">
</head><br>
<p align="center">Auto Forwarding .......</p>
<!-- End Code -->
ممنون از خودم
برای اینکار باید در زیر RewriteEngine On
این کد را قرار داد
RewriteCond %{HTTP_REFERER} !^http://mp7.ir/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mp7.ir/.*$ [NC]
RewriteRule .*\.(rar|zip|mp3|wav)$ http://www.mp7.ir/ [R,L]
تو خط سوم آدرسی که مینویسی ، آدرسیه که در صورت زدن لینک اشتباه ، به اون آدرس میره
من آدرس یه صفحه رو دادم که توش نوشته
آدرس اشتباه است
بعد تو کد اون صفحه این کد رو گذاشتم که باعث انتقال میشه."بعد از چند ثانیه"
کد:
<head>
<meta http-equiv="refresh" content="زمان به عدد(ثانیه); URL=http://آدرس سایت">
</head><br>
<p align="center">Auto Forwarding .......</p>
<!-- End Code -->
ممنون از خودم
0 کاربر در حال خواندن این موضوع است
0 کاربر، 0 مهمان و 0 عضو مخفی