انجمن


آموزش جلوگیری از استفاده پهنای باند و تصاویر  (۸ نوشته)

  • طراحی قالب وردپرس

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۱۱
    تشکر شده: ۱۴۸ بار
    # نوشته شده: ۹ سال پیش
    ۲۲ تیر ۱۳۹۰ - ۱۵:۳۱

    سارقان مطلب و پهنای باند با کپی کردن لینک فایل های درون سرور شما ( مثالا تصاویر ، موزیک ها ، کلیپ های فلش و ...) به پیشرفت سایت خودشان کمک می کنند و از پهنای باند شما استفاده می کنند که می تواند باعث کندی لود شدن صفحات سایت شما و یا حتی در برخی موارد تمام شدن پهنا باند ماهیانه شما شود.
    برای تنظیم مسدود کنندهHot link برای فایل های 'jpg' ، 'gif' و 'css' باید دستور العمل زیر را در فایل htaccess قرار دهید:

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]
    RewriteRule \.(gif|jpg|css)$ - [F]

    متن بالا به این معنی است که Apache Web Server تمام لینک های '.gif', '.jpg' and '.css' را مسدود نموده است، قبل از ذخیره فایل htaccess مطمئن شوید که به جای عبارت yourdomain.com نام دامنه خود را قرار دهید.
    همچنین شما می توانید یک عکس جایگزین را توسط کد زیر بجای عکس های موجود در سایت خود قرار دهید تا در صورت کپی کردن لینک عکس های شما این عکس جایگزین شده به نمایش در آید.

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]
    RewriteRule \.(gif|jpg)$ http://www.yourdomain.com/hotlink.jpg [R,L]

    این کد به این معنی است که به جای تمام فایل های 'jpg'و'gif' را که در سایت دیگری لینک شده را با عکس دیگر که در آدرس http://www.yourdomain.com/hotlink.jpg جایگزین می نماید.
    yourdomain.com : نام دامنه شما
    yourdomain.com/hotlink.jpg : آدرس عکسی که می خواهید جایگزین شود.
    منبع:میهن وب هاست

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Saeed Fard - hamed-sepehr - Online98 - amirsaam - بهروز ازند - winsent - ثاني عشر - jds - amirabar - mersa - mrjaber - - arz
  • موبایل اسکای

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۰۳
    تشکر شده: ۸۵ بار
    # نوشته شده: ۹ سال پیش
    ۲۲ تیر ۱۳۹۰ - ۱۶:۵۱

    خوب این کارو از سی پنل هم می شه انجام داد

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    ثاني عشر - amirabar
  • jds

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۷
    تشکر شده: ۱۴ بار
    # نوشته شده: ۸ سال پیش
    ۱ شهریور ۱۳۹۰ - ۰۵:۵۲

    با سلام
    در صورتی که فقط بخواهیم برای پوشه خاصی این عمل انجام دهیم باید از چه کدی استفاده کنیم (مثلا تصاویر موجود در پوشه uploads وردپرس سایتمان )

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    amirabar
  • arz

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۹
    # نوشته شده: ۷ سال پیش
    ۲۵ تیر ۱۳۹۲ - ۱۴:۰۹

    ببخشید که پست قدیمی رو بالا میارم اما خیلی نیازش دارم.
    چطوری میشه کاری کرد که دو تا سایت استثنا بشه؟ یعنی به جز این دو تا سایت توی بقیه سایت ها به جای عکس اصلی اون عکسی که می خوایم نشون داده بشه؟

  • Araz

    آفلاین
    کاربر فعال
    تعداد نوشته‌ها: ۱۵۰۴
    تشکر شده: ۹۰۹ بار
    # نوشته شده: ۷ سال پیش
    ۲۵ تیر ۱۳۹۲ - ۲۰:۱۱

    arz گفت:
    ببخشید که پست قدیمی رو بالا میارم اما خیلی نیازش دارم.
    چطوری میشه کاری کرد که دو تا سایت استثنا بشه؟ یعنی به جز این دو تا سایت توی بقیه سایت ها به جای عکس اصلی اون عکسی که می خوایم نشون داده بشه؟

    چنین مواردی به وردپرس مریوط نمی شود و بهتر است آنرا در سایت ها و انجمن های مربوطه جستجو کنید.

  • arz

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۹
    # نوشته شده: ۷ سال پیش
    ۲۵ تیر ۱۳۹۲ - ۲۳:۳۸

    بهتر نبود به جای این حرف راهنمایی می کردین؟
    پس چرا توی انجمن باز شده بحثش؟

  • طراحی سایت

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۰۴
    تشکر شده: ۵۳ بار
    # نوشته شده: ۷ سال پیش
    ۲۶ تیر ۱۳۹۲ - ۱۹:۳۶

    arz گفت:
    بهتر نبود به جای این حرف راهنمایی می کردین؟
    پس چرا توی انجمن باز شده بحثش؟

    دوست عزیز چیزی که شما میخواید اصلا کار سختی نیست، آموزش کاملش توی این لینک هست میتونید مطالعه کنید و انجام بدید مرحله به مرحله: جلوگیری از کپی مطالب سایت

  • Araz

    آفلاین
    کاربر فعال
    تعداد نوشته‌ها: ۱۵۰۴
    تشکر شده: ۹۰۹ بار
    # نوشته شده: ۷ سال پیش
    ۲۶ تیر ۱۳۹۲ - ۱۹:۴۵

    بهتر نبود به جای این حرف راهنمایی می کردین؟

    دوست عزیز،
    اگر قرار باشد که درخصوص هرگونه اشکال یا امکان سایت ها (بغیر از وردپرس) و بخصوص هاستینگ بحث شود، این انجمن دیگر انجمن پستیبانی وردپرس نخواهد بود. اگر توجه نموده باشید، در انجمن اصلی وردپرس (انگلیسی) نیز چنین است و سعی می کنند تا موضوعات خارج از وردپرس مطرح نگردد.

    پس چرا توی انجمن باز شده بحثش؟

    تاپیک فوق نیز دو سال قبل ایجاد شده و به دلیل موارد ذکر شده دیگر ادامه نیافته است.

    موفق باشید

درباره‌ی این موضوع