ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چگونگی لود شدن عکسها فقط در سایت مورد نظر



onlyzaeri
May 26th, 2012, 11:11
سلام به همه عزیزا

من یه مشکلی دارم.

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

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

چطوری باید تو htacess تغییرات بدم که عکسای ساب دامین مورد نظرم فقط تو سایت خودم بالا بیاد ؟

لطفا کامل و واضح بگید من مبتدی هستم

ممنونم ازتون

Online24
May 26th, 2012, 12:49
مطالعه فرمایید :

https://www.google.com/search?q=hotlink+protection&sitesearch=webhostingtalk.ir#hl=en&sclient=psy-ab&q=hotlink+site:webhostingtalk.ir&oq=hotlink+site:webhostingtalk.ir&aq=f&aqi=&aql=&gs_l=serp.3...33941.33941.2.34238.1.0.1.0.0.0.0.0. .0.0...0.0.PikcpkCE17E&psj=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.,cf.osb&fp=75172bbf586f4a27&biw=1360&bih=610

چنانچه از کنترل پنل cPanel استفاده میکنید ، با استفاده از گزینه مربوط به hotlink protection در قسمت Security کنترل پنل خود میتوانید این کار را انجام دهید .

نمونه htaacess آن هم به صورت زیر است :


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

فایل های jpg|jpeg|png|gif تنها در سایت yourdomain.com قابل مشاهده هستند . با استفاده از این نمونه ، فایل htaccess مورد نیاز خود را آماده نمایید .

موفق باشید .

lvlehrdad
May 29th, 2012, 10:56
برای دایرکت ادمین هم میشه از همین روش استفاده کرد ؟

darya
May 29th, 2012, 16:38
برای دایرکت ادمین هم میشه از همین روش استفاده کرد ؟

بله مشکلی نیست فقط باید یک فایل به نام .htaccess بسازید و کد های بالا رو توی اون کپی کنید ...

sat98
May 29th, 2012, 17:13
البته از طریق php.ini هم میشه اقدام کرد که کد نویسیش یک مقداری سنگین تره که تو گوگل توضیح داده شده

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

php.ini

هستش