آموزش جلوگیری از نمایش عکسهای سایت شما در سایت های دیگر - نسخهی قابل چاپ +- انجمن های تخصصی فلش خور (http://www.flashkhor.com/forum) +-- انجمن: رایانه (http://www.flashkhor.com/forum/forumdisplay.php?fid=27) +--- انجمن: آموزش رایانه و اینترنت (http://www.flashkhor.com/forum/forumdisplay.php?fid=60) +--- موضوع: آموزش جلوگیری از نمایش عکسهای سایت شما در سایت های دیگر (/showthread.php?tid=264966) |
آموزش جلوگیری از نمایش عکسهای سایت شما در سایت های دیگر - امیرحسین - 28-03-2017 برای اینکار به کنترل پنل سایت خود مراجعه کنید و از قسمتی که دسترسی به مدیریت فایلهای دارید دنبال فایل 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> ———————————————— |