> For the complete documentation index, see [llms.txt](https://mominur.gitbook.io/mominur-notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mominur.gitbook.io/mominur-notes/system-design/security/hotlink-protection.md).

# Hotlink Protection

ভাবুন, আপনি আপনার ওয়েবসাইটে সুন্দর ছবি বা ভিডিও আপলোড করেছেন। হঠাৎ দেখলেন, অন্য কেউ সেটা নিজের সাইটে ব্যবহার করছে—আপনার সার্ভারের Bandwidth খরচ করে! এটিই হলো Hotlinking।\
**Hotlink Protection** হলো সেই **দরজা** যা আপনার কনটেন্টকে অন্যদের হাত থেকে রক্ষা করে।

### **Hotlink Protection** কী

Hotlink Protection হলো একটি নিরাপত্তা ব্যবস্থা, যা ওয়েবসাইটের ছবি, ভিডিও বা অন্যান্য মিডিয়া ফাইলকে অন্য ওয়েবসাইট থেকে সরাসরি লিঙ্কিং বা hotlinking থেকে রক্ষা করে। এটি নিশ্চিত করে যে শুধুমাত্র অনুমোদিত ডোমেইন বা ব্যবহারকারীরাই এই ফাইলগুলি অ্যাক্সেস করতে পারবে।

### **কখন এটা ব্যবহার করবেন?**

* যদি আপনি চান আপনার ছবি, ভিডিও বা ফাইল **অননুমোদিত ব্যবহার না হোক**।
* যদি আপনার সার্ভারের **ব্যান্ডউইথ বাঁচাতে** চান।
* যদি মিডিয়া শুধু **নির্দিষ্ট মানুষ দেখুক**।

### **কিভাবে ব্যবহার করবেন?**

**1️⃣ .htaccess (Apache server) ব্যবহার করে:**

```apache
RewriteEngine on
# নিজের ডোমেইন অনুমোদিত
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https://example.com/ [NC]
# অন্যরা block
RewriteRule \.(jpg|jpeg|png|gif|mp4)$ - [F]
```

**2️⃣ Hosting Control Panel (cPanel) ব্যবহার করে:**

* Hotlink Protection enable করুন।
* অনুমোদিত ডোমেইন যোগ করুন।

**3️⃣ CDN বা WordPress Plugin ব্যবহার করে:**

* খুব সহজ, drag-and-drop।
* Social media ও newsletter embed-এ সমস্যা কম।

### **Advantages**

**ব্যান্ডউইথ বাঁচায়** – অন্যরা আপনার ফাইল load করতে পারবে না।\
**কনটেন্ট নিরাপদ থাকে** – ছবি বা ভিডিও চুরি হয় না।\
**সার্ভার ফাস্ট থাকে** – শুধু আপনার সাইটের জন্য ফাইল serve হয়।\
**কপিরাইট রক্ষা হয়** – আপনার মিডিয়া অন্য কোথাও misuse হয় না।

### **Disadvantages**

ভুল domain blacklist করলে legitimate sharing block হতে পারে।\
Allowed domains maintain করতে হবে।\
Determined user এখনও ছবি ডাউনলোড করে re-upload করতে পারে।\
Newsletter বা social media embed কখনো break হতে পারে।

***

Hotlink Protection হলো আপনার ওয়েবসাইটের **“মিডিয়া Bodyguard”**, যা অন্যদের হাত থেকে আপনার ছবি বা ভিডিও বা মিডিয়া রক্ষা করে! 🛡️
