رفتن به مطلب
mohammad hosein

نمایش ندادن تصاویر در سایت های دیگر

پست های پیشنهاد شده

سلام

دوستان چطور میشه در وردپرس شبکه کاری کرد که عکس هایی که وبلاگ ها آپلود می کنند ، فقط در خود وبلاگ ، یا فقط در کل وبلاگ های سرویس بشه ازشون استفاده کرد و وبلاگ های سرویس های دیگه نتونن استفاده کنن.

در واقع یه چیزی مثل پرشین بلاگ.که تصاویر وبلاگ ها اگر در سایت/وبلاگی دیگه سافتاده شه آرم پرشین گیگ نشون داده میشه...

ممنون

به اشتراک گذاری این ارسال


لینک به ارسال

hotlink


# ultimate hotlink protection
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} \.(gif|jpe?g?|png)$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?domain\. [NC]
RewriteRule \.(gif|jpe?g?|png)$ - [F,NC,L]
</ifModule>


RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?YourDomain [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

به اشتراک گذاری این ارسال


لینک به ارسال

ممنون آقا پارسا...فقط چطوری میشه کاری کرد که عکسی که ما میخوایم نمایش داده شه؟ مثلا یه عکس که ارم سرویس باشه نمایش داده بشه.

به اشتراک گذاری این ارسال


لینک به ارسال

RewriteRule \.(jpg|jpeg|png|gif)$ http://hpmouse.googlepages.com/hotlink.gif [NC,R,L]

به اشتراک گذاری این ارسال


لینک به ارسال

جایگزین خط آخر کنید

قسمت مورد نظر که مربوط به پسوند فایلها هست

به اشتراک گذاری این ارسال


لینک به ارسال

hotlink


# ultimate hotlink protection
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} \.(gif|jpe?g?|png)$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?domain\. [NC]
RewriteRule \.(gif|jpe?g?|png)$ - [F,NC,L]
</ifModule>


RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?YourDomain [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

میدونم زمان زیادی از این مطلب میگذره،اما یه سوال کوچیک داشتم.

چطور میشه این کد رو جوری تغییر داد که برای دو تا سایت قابلیت نمایش داشته باشه.

به اشتراک گذاری این ارسال


لینک به ارسال

میدونم زمان زیادی از این مطلب میگذره،اما یه سوال کوچیک داشتم.

چطور میشه این کد رو جوری تغییر داد که برای دو تا سایت قابلیت نمایش داشته باشه.

این خط را


RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?YourDomain [NC]

دوبار تکرار کنید

و جایگزینی آدرس

به اشتراک گذاری این ارسال


لینک به ارسال

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

چون الان یک سایتی دو روزه مطلب منو همراه با تصویرش کپی کرده،هیچ تغییریم تو سایتش نکرده.

من کد زیر رو تکرار کردم وو در کد دوم آدرس ساب دامنمو قرار دادم.آیا به نظر شما این کار در کد اختلال ایجاد نکرده؟

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?YourDomain [NC]

به اشتراک گذاری این ارسال


لینک به ارسال

هر زمان که در سایت دیگری نمایش داده بشه

میتوانید با حذف اون خط تست کنید

تغییرات به صورت لحظه‌ی اعمال میشه

به اشتراک گذاری این ارسال


لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • اضافه کردن...