کد جلو گیری از کپی کردن مطالب سایت
با تشکر از مدیریت محترم سایت http://themewordpress.ir
با سلام من چند روزه با افت ورودی گوگل سایتم دنبال دلایل افت ورودیم بودم… و یکی از مسائلی که به ذهنم رسید همین کپیی شدن مطالب سایتم توسط بقیه سایت های خبر دزد و مطلب دزد بود. ممکنه این مطللب رو تو یه سایت دیگه بخونید و منظور من رو به طور کامل متوجه شید… من این کار رو دزدی میدونم و درامدی که از این نوع کار بدست میاد رو از نظر خودم حروم میدونم لطفا کپی نکنید.
خب همونطور که میبینید مطالب سایت شما قبل اینکه توسط ربات های گوگل ایندکس بشه اگر مطلبتون کپی بشه و قبل ایندکس گوگل از سایت شما سایت دزد مطلب شما رو ایندکس کند در این صورت این شمایی که ضرر میکنی چون ربات ها مطلب سایت شما که اصلی هستید رو به عنوان کپی از سایت مطلب دزد شناسایی میکنه و در نتیجه مطلب شما حکم مطلب کپی از نظر ربات های گوگل دارد.
خب من جستجو هایی در زمینه کپی مطالب انجام دادم و نتایج جستجو هام رو برای جلو گیری از کپی کردن مطالب سایت به سایت دیگر رو در اختیار شما میزارم تا شما هم مثل من اول گیچ نشید و یک جواب و راه حل قانع کننده داشته باشید.
از نظر ما کپی شدن چندین مطلب از سایت شما در یک سایت مفید است ولی اگر یک وبسایت بطور کامل کل مطالب شما را کپی میکند و تمامی مطالب رو دزدی میکند باید جلو این کار رو ثبل از صدمه خوردن به سایت و تنبیه گوگل برای مطالب کپی گرفت.
مطالب سایت به دو صورت کپی میشن یا بصورت دستی متن و عنوان شما را انتخاب و کپی میکنند یا با کمک ار اس اس RSS یا خبر خوان سایت شما با ربات ها و اسکریپت های کپی مطاب شما رو میبرند.
خب مطالبی رو که با دست کپی میکننده میتونید با اضافه کردن کد اسکریپت به header.php قالب خود قسمت head اجازه انتخاب متن و کپی رو از کاربر بگیرید و کاربر رو محدود کنید که نتونه مطلب رو کپی کنه .
کد اسکریپت :
<script type="text/JavaScript"> //Script courtesy of themewordpress.ir var message="NoRightClicking"; function defeatIE() {if (document.all) {(message);return false;}} function defeatNS(e) {if (document.layers||(document.getElementById&&!document.all)) { if (e.which==2||e.which==3) {(message);return false;}}} if (document.layers) {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=defeatNS;} else{document.onmouseup=defeatNS;document.oncontextmenu=defeatIE;} document.oncontextmenu=new Function("return false") </script>
حالا میریم به سراغ کپی شدن مطالب از طریق RSS یا خبر خوان: خب ما در این روش گزینه های زیادی پیش رو نداریم یکی اینکه میتونیم خبر خبر خوان سایت رو غیر فعال کنیم( که توصیه نمیکنیم همچین کاری بکنید زیرا کاربران و بازدیدکنندگان این بخش خود را از دست میدهید ) روش دوم محدود کردن فایل های موجود در مطالبتون هست : ما میتونیم لینک های عکس ها فایل ها و ... رو برای سایت های دیگه محدود کنیم و اجازه دسترسی در سایت اونها به لینک فایل ها رو ندیم و در این صورت کاربر مجبور به ورود به سایت مرجع برای دسترسی فایل میشه که با این کار برای خود بکلینک نیز ساخته اید و سایت دزدی مطلب برای شما مفید خواهد بود. برای جلو گیری از دسترسی دانلود و استفاده لینک های سایتتون باید کد زیر رو RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?themewordpress.ir [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?bing.com [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yahoo.com [NC] RewriteRule \.(|rar|zip)$ http://themewordpress.ir/wp-content/uploads/copy-post.png [NC,R,L]
به فایل htacces در هاست خود اضافه کنید.
برای دانلود کد های جلو گیری از کپی کلیک کنید
دقت کنید در لینک بالا باید به جای اسم سایت تم وردپرس اسم سایت خودتون رو با دامنه مورد نظرش بنویسین و در اخر هم نوع فایل هایی که میخواین در سایت های خارجی محافظت شن رو انتخاب کنید. برای مثال من فایل های
|rar|zip رو برای محافظت شدن انتخاب کردم شما با گزینه خط عمودی و پسوند فایل میتونین فایل های مورد نظرتون رو برای محافظت انتخاب کنید. خب فایل هایی که محافظت میشن وقتی تو سایت مطلب دزد بر روی آنها کلیک میشه نمایش داده نمیشن و لینک عکسی که با آدرس
http://themewordpress.ir/wp-content/uploads/copy-post.png در کد هست نمایش داده میشه برای تغییر عکس هم میتونین عکس مورد نظر خودتون رو برای نمایش در کد وارد کنید. خب دوستان اگه روش جدید تر و بهتری سراغ دارین در قسمت دیدگاه ها ما رو یاری کنید
برای دانلود و مشاهده متن به ادامه مطالب مراجعه کنید . . .