Hotlinking क्या है और इसे Disable कैसे करे?

0

क्या आपको Hotlinking के बारे में पता है? अगर नहीं जानते तो हम आपको Hotlinking के बारे में पूरी जानकारी देने वाले है| जब भी कोई दूसरा वेबसाइट का Owner आपके वेबसाइट के Images को Copy करके अपनी वेबसाइट में ऐड कर देता है इसे ही Hotlinking कहा जाता है|

मान लीजिये आपने हमारे वेबसाइट Hindimegyan का Image के लिंक को किसी दुसरे वेबसाइट ने Copy करके अपने वेबसाइट में Publish कर दिया है, तो मतलब हुवा उसने Hotlinking किया|

Hotlinking क्या है?

अगर आपने अपने वर्डप्रेस वेबसाइट में कोई खुबसूरत Image या Video को पोस्ट किया है, तो बहुत ऐसे लोग होंगे जिसे आपके वेबसाइट का Image बहुत पसंद आया और वो चाहते होंगे की उसी Image को वो अपने वेबसाइट में पोस्ट करे| और उस Image को वो अपने वेबसाइट में पोस्ट कर देते है|

तो अगर कोई व्यक्ति किसी वेबसाइट पर विजिट करेगा जिसपर आपका वेबसाइट का Assets मौजूद है तो वो आपके Bandwidth का उपयोग करता है| जितना ज्यादा लोग उस वेबसाइट पर विजिट करेंगे उतना ही जल्दी आपका Bandwidth ख़त्म हो जाएगा| और इससे आपके वेबसाइट पर भी बुरा असर पड़ेगा और आपका वेबसाइट स्लो हो जाएगा|

आपका Bandwidth ख़त्म हो जाएगा और आपका वेबसाइट स्लो हो जाएगा ये कुछ प्रभाव है जो आपके वेबसाइट पर Hotlinking के वजह से होगा| और भी बहुत कुछ हो सकता है जैसे- आपका Monthly Bill बढ़ जाएगा या फिर आपका Hosting Provider आपको Penalty fee दे सकता है| अगर आप वो Penalty नहीं भर पाएँगे तो आप अपने वेबसाइट और उसके संपत्ति को सुरक्षित नहीं रख पाएँगे|

Hotlinking से बचने का तरीका

जब कोई भी वेबसाइट आपके वेबसाइट के Images को Copy करके अपने वेबसाइट में पोस्ट करते है तो आपके साईट के speed पर बुरा असर पड़ता है| और साथ ही कोई व्यक्ति उस Image को खोलेगा तो वो Image हमारे ही सर्वर से डाउनलोड होगा, मतलब आपके सर्वर के Bandwidth का ही उपयोग होगा|

तो हमारे लिए ये जानना जरुरी है की अपने वेबसाइट से Hotlinking को कैसे रोके ताकि हमारे वेबसाइट पर कोई बुरा असर न हो| यहाँ हम आपको 3 तरीका बताने वाले है जिससे आप Hotlinking से बच सकेंगे|

1. FTP Client का उपयोग करके

ये तरीका Hotlinking से बचने का सबसे कारगार तरीका है| अगर आपके पास FTP Client नहीं है तो आप Filezilla का उपयोग कर सकते है|

इस तरीका का उपयोग करने से आपको .htaccess file को ढूंडना होगा – अगर आपके पास ये पहले से ही है – तो इस Code को Paste करे|

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

तो इस Code की मदद से आप आसानी से Hotlinking से बच पाएँगे| तो आपको example.com को Replace करके अपना खुद का Domain को Add करना होगा और साथ में Search Engine भी Include करना होगा| ये Domains को Whitelist कर देगा|

जैसे Code के आखरी लाइन में दिखाया गया है आपको ये निर्धारित करना होगा की आपको किस File Format को Block करना है| ये ध्यान रखे की Search Engine को Include करना जरुरी है, ताकि आपका Images सभी Search Engines में Crawl हो पाएगा|

2. WordPress Plugins का उपयोग करके

अगर आप Plugin इनस्टॉल करना पसंद करते है तो आप All in One WP Security and Firewall को एक बार ट्राई कर सकते है| ये Hotlinking के बचने के सबसे बढ़िया security plugins में से एक है|

एक बार ये Plugin इनस्टॉल और Activate हो जाए तब आप WP Security -> Firewall -> Prevent Hotlinks में जाए| अब Prevent Image Hotlinking पर Tick कर दे और Save Settings पर क्लिक करे|

अगर आप और आसान तरीका अपनाना चाहते है तो Content पर right-clicking को Disable कर दे| इसके लिए आपको WP Security -> Miscellaneous -> Copy Protection में जाना होगा| फिर Enable Copy Protection पर Tick कर दे और Save Copy Protection Settings पर क्लिक करे|

या फिर आप चाहे तो Prevent Content Theft or WP Content Copy Protection & No Right Click Plugins का भी उपयोग कर सकते है|

3. Control Panel Settings को Access करके

अंत में आप Control Panel Settings का उपयोग करके Hotlinking से बाख सकते है| सबसे पहले आपको अपने hosting account में Login करना होगा| उसके बाद Security options में जाए और फिर Hotlink Protection option को चुन ले| एक बार आपको setup screen दिख जाए, तब configurations को Set करे और Save करे|

Conclusion:

Hotlinking के वजह से आपको कई सारे परेशानियों का सामना करना पड़ सकता है| Hotlinking से बचना एक आसान कार्य है तो जरुरी है आप देर न करके इसे अभी Fix कर ले|