PDA

View Full Version : حرفه ای: جلوگیری از سرقت پهنای باند با کد htaccess



14morteza14
پنج شنبه 03 بهمن 1392, 17:48 عصر
سلام
دوستان با کد زیر می شه کاری کرد که پهنای باند ما توسط دیگر سایت ها مصرف نشه یا به عبارتی به سرقت نره.

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

حالا می خوام بدونم چطور می تونم کاربرانی رو که با کلیلک روی لینک های دانلود سایت من که تو سایت های دیگه وجود داره رو به یه صفحه دلخواهی ریدایرکت کنم؟ الان با این کد فقط پیغام forbbiden رو نمایش میده؟
مثلا می خوام بفرستمشون به صفحه اصلی سایت!!

14morteza14
پنج شنبه 03 بهمن 1392, 18:05 عصر
متوجه شدم:


Options +FollowSymlinks
# no hot-linking
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?site\.com/ [nc]
RewriteRule .*.(rar|zip)$ http://site.com/ [nc]


در site اولی نام سایتتون و در site دومی اون مسیری رو که کاربر می خواین ریدایرکت بشه قرار بدین.
التماس دعا