اگه درست متوجه شده باشم شما میخوای تحت هر شرایطی از اون سایت خارج از لینکهای سایت ( دامنه خودش ) کسی نتونه وارد سایتتون بشه و اگر شد page دلخواه نمایش داده بشه
چاره شما اینه یه فایل .htaccess ایجاد کنی یا اگر هست کدی که قرار میدم داخل اضافه کنی
کد HTML:RewriteCond %{HTTP_REFERER} ^http://(.+\.)?address\.pasvand/ [NC] RewriteRule .*\.(jpe?g|gif|bmp|png|htm|html|php|swf|gif|tif|exe|zip|rar)$ address page delkhahe shoma [L] deny from ip host saite link dahande/24
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?address\.pasvand/ [NC]
RewriteRule .*\.(jpe?g|gif|bmp|png|htm|html|php|swf|gif|tif|exe|zip |rar)$ address page delkhahe shoma [L]
deny from ip host saite link dahande/24
کد رو دوبار تکرار کردم چون قسمت های قرمز مهمه
اگه لازم داشتی مثال بزنم
شاید سطح دسترسی htaccess صحیح نیست و درست عمل نمیکنه از مدیر هاستتون کمک بگیرید ، من بارها این روش رو تست کردم و برای مثال این کد رو در سایتم که روی هاست دیگس قرار دادم و در آدرس ارجاع دهنده لینک تصویر قرار دادم و داخل سایت شماره 1 در لینکستان لینک سایت شماره 2 رو قرار دادم و به محض کلیک کردن بجای ورود به سایت به آدرس تصویر منتقل میشه البته permissions باید 644 باشه
خب مثال :تاکید رو دامنه نداشته باشید Googl کلی سرور مختلف داره فقط جهت مثال
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?google\.com/ [NC]
RewriteRule .*\.(jpe?g|gif|bmp|png|htm|html|php|swf|gif|tif|ex e|rar|zip)$ http://tebasel.com/mag/wp-content/up...1ec4be51b9.jpg [L]
deny from 216.239.32.20/24
من الان با این روش خیلی از رباتها و ... رو محدود کردم و بعضی مواقع مطالبی از انجمن های زیر نظر ما کپی برداری میشه با همین کد ساده صفحات یا تصاویر دلخواه ما در سایت کپی کننده به نمایش در میاد !
ویرایش توسط ali0000 : March 15th, 2014 در ساعت 21:03
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)