مرجع پارسی MyBB

نسخه‌ی کامل: آموزش جلوگیری از نمایش عکسهای سایت شما در سایت های دیگر
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
برای اینکار به کنترل پنل سایت خود مراجعه کنید و از قسمتی که دسترسی به مدیریت فایلهای دارید دنبال فایل htaccess. بگردید. ( توجه کنید که این فایل نام ندارد و در واقع این عبارت پسوند آن است). توسط ادیتور آن را باز کنید و یکی از دو دستور زیر را در آن قرار دهید.
کد :
—————————————————-
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^[http|nttp].*$
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)? rastgo.com/.*$ [NC]
RewriteRule ^.*$ http:// test.com/leecher.png [R,L]
—————————————————–
دقت کنید که باید عبارت test.com را به نام دومین خود عوض کنید.
همچنین اگر بخواهید به جای عکس مورد نظر دزد محترم چیز دیگری نمایش داده شود باید از خط آخر استفاده کنید و فایلی را با نام (البته در این مثال از leecher.pngاستفاده شده است) در هاست خود قرار دهید تا به جای عکس های شما این عکس جدید لود شود. البته توجه کنید که باز هم این عکس از پهنای باند شما استفاده خواهد کرد.
این دستور هرگونه فایلی را با هر پسوندی (*.) را محافظت می کند. البته توجه کنید که مطالب متنی شما محافظت نمی شوند چونکه کپی شده اند. ولی با این دستور شما سایتهایی که صفحه های شما را html و یا php و یا asp توسط فریم لود می کنند هم ناکام می گذارد.
اما اگر بخواهید کمی رعایت حال آنها را بکنید از دستور زیر استفاده کنید :
کد :
————————————————–
RewriteEngine On
SetEnvIfNoCase Referer “^http://my\.apache\.org/” local_ref=1
<FilesMatch “\.(gif|jpg)”>
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>
————————————————


منبع
قسمت آخر که گفته شده :

کمی مراعات آن ها را بکنید با کد زیر.

منظورش چی هست ؟(چه اتفاقی می افته با کمی مراعات کردن)
اگه سایتی از صفحه های html و یا php و یا asp توسط فریم سایت شما رو لود بکنه با دستور دوم عکس ها نمایش داده میشه

ولی اگه فقط از لینک عکس استفاده کنه نمایش داده نمیشه

ولی دستور اول در هر دو صورت عکس لود نمیشه و عکس مربوطه که لینکش رو در آخر کد اضافه کنید لود میشه
با اجرای دستور بالا، اگر بر روی دامنه خود آپلودسنتر نصب کرده باشیم، آیا تصاویر آپلودی در سایت های دیگر

بجز سایت خودمان نمایش داده خواهد شد ؟
ممنون يه سوال:
اون فایل htaccess. كه توي root هستش را بايد ويرايش كرد يا نه؟
اونوقت هر عكسي هر جاي تو هر شاخه اي اپلود بشه نمايش داده نميشه؟ يا فقط عكسهايي كه توي روت آپلود ميشن؟؟