मेरी साइट पर बहुत सी छवियां हैं और मैं अन्य लोगों को अपनी साइटों पर मेरी छवियों का उपयोग करने नहीं देना चाहता। क्या अन्य साइटों से मेरी छवियों के उपयोग को अवरुद्ध करने का कोई तरीका है, शायद .htaccess के साथ?

RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^https?://www\.domain\.com$ [NC] RewriteCond %{HTTP_REFERER} !^https?://subdomain\.domain\.com$ [NC] RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ http://google.com/thief.png [R,NC,L] 

लोगों को चित्र देखने की अनुमति देने के लिए:

RewriteEngine On RewriteCond %{HTTP_REFERER} ^$ [OR] RewriteCond %{HTTP_REFERER} !^https?://www\.domain\.com$ [NC] RewriteCond %{HTTP_REFERER} !^https?://subdomain\.domain\.com$ [NC] RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ http://google.com/thief.png [R,NC,L] 
  • ध्यान दें: यदि आप उपयोगकर्ताओं को पता बार में URL लिखकर छवि देखने के लिए सक्षम करना चाहते हैं, तो दूसरी पंक्ति निकालें!
  • केवल दूसरी पंक्ति को हटाने से लोगों को पता बार में सीधे url लिखकर छवि को देखने की अनुमति नहीं मिलती है
  • @ आप सही हैं, मैं कोड बदल दूंगा

आप के लिए काम किया: Charles Robertson | हमसे संपर्क करना चाहते हैं?