क्या आप इस बारे में उत्सुक हैं कि आपकी वेबसाइट की सामग्री कहां संग्रहीत है? या क्या आपने अपनी वर्डप्रेस साइट पर wp-content के बारे में सुना है और इसके बारे में अधिक जानना चाहते हैं?
एक वर्डप्रेस वेबसाइट कई फ़ाइलों और फ़ोल्डरों से बनी होती है। wp-content प्रमुख फ़ोल्डरों में से एक है क्योंकि इसमें आपकी वेबसाइट की सामग्री, और आपकी साइट पर इंस्टॉल किए गए थीम और प्लगइन्स होते हैं। यदि यह फ़ोल्डर गलती से हटा दिया जाता है, तो आपकी वेबसाइट क्रैश हो जाएगी।
MalCare पर, हमने कई मामले देखे हैं जहां वर्डप्रेस वेबसाइटें क्रैश हुईं क्योंकि एक हैकर ने wp-content के साथ छेड़छाड़ की। चूंकि कई वेबसाइट मालिक कभी भी वर्डप्रेस के बैकएंड पर जाकर wp-content की जांच नहीं करते, यह हैकर्स के लिए मैलवेयर इंजेक्ट करने के लिए एक आदर्श स्थान बनाता है। वे बैकडोर भी छिपाते हैं जो उन्हें आपकी साइट में एक गुप्त प्रवेश बिंदु देते हैं।
यह जानकर कि हैकर्स wp-content रिपॉजिटरी के साथ क्या कर सकते हैं, चिंताजनक हो सकता है। लेकिन चिंता न करें!
इस गाइड में, हमने wp-content के बारे में आपको जो कुछ जानने की जरूरत है, उसे सरल बनाया है। आप पता लगाएंगे कि फ़ोल्डर क्या करता है और इसका उपयोग कैसे करें। अगला, आप सीखेंगे कि इसे कैसे छिपाएं या अनधिकृत उपयोगकर्ताओं द्वारा एक्सेस किए जाने से रोकें।
संक्षेप में: wp-content आपकी वर्डप्रेस साइट का एक अभिन्न अंग है। यह सुनिश्चित करने के लिए कि यह सुरक्षित है, हम एक वर्डप्रेस सुरक्षा प्लगइन (MalCare) इंस्टॉल करने की सलाह देते हैं। प्लगइन आपकी वर्डप्रेस फ़ाइलों और फ़ोल्डरों को हैकर्स से स्कैन और सुरक्षित करेगा। यह नियमित रूप से आपकी साइट का स्वचालित बैकअप भी लेगा और उन्हें सुरक्षित रूप से संग्रहीत करेगा।
WP-content फ़ोल्डर क्या है?
जैसा कि हमने परिचय में उल्लेख किया है, एक वर्डप्रेस वेबसाइट कई फ़ाइलों और डायरेक्टरी से बनी होती है। यह आपकी वेबसाइट के निर्माण के समय डिफ़ॉल्ट रूप से बनाया जाता है और आपकी वेबसाइट के सबसे महत्वपूर्ण फ़ोल्डरों में से एक है।
आपके द्वारा अपलोड की गई हर छवि, आपके द्वारा अपनी वेबसाइट पर इंस्टॉल की गई हर थीम और प्लगइन इस फ़ोल्डर में संग्रहीत होती है (अगले अनुभाग में अधिक विवरण)। दूसरे शब्दों में, कोई भी फ़ाइल जो डेटाबेस में संग्रहीत नहीं होती, यहां संग्रहीत होती है। यदि फ़ोल्डर हटा दिया जाता है, तो आपकी वेबसाइट क्रैश हो जाएगी और आपको इसे खरोंच से पुनर्निर्माण करना होगा।
आम तौर पर, वेबसाइट मालिक इस फ़ोल्डर का उपयोग नहीं करते। लेकिन कुछ अवसर उत्पन्न हो सकते हैं जब आपको इसे एक्सेस करने की आवश्यकता होती है।
उदाहरण के लिए, हमने अपनी वर्डप्रेस वेबसाइट पर एक प्लगइन इंस्टॉल किया है। लेकिन प्लगइन ने साइट को खराब कर दिया क्योंकि यह उस वर्डप्रेस संस्करण के साथ संगत नहीं था जिसे हम चला रहे थे। हम इसे वर्डप्रेस डैशबोर्ड पर अक्षम नहीं कर सके। इसलिए हमें प्लगइन को हटाने के लिए wp-content फ़ोल्डर में जाना पड़ा ताकि हम अपनी साइट तक पहुंच सकें।
अनुशंसित पढ़ें: वर्डप्रेस फ़ाइल संरचना और डेटाबेस को समझने के लिए शुरुआती गाइड
WP-Content फ़ोल्डर कैसे एक्सेस करें
wp-content फ़ोल्डर तक पहुंचने के लिए, आपको वर्डप्रेस रूट डायरेक्टरी तक पहुंचने की आवश्यकता है। यहां क्या करना है:
1. अपने वेब होस्टिंग खाते में लॉग इन करें (जैसे WP Engine)।
2. cPanel एक्सेस करें और फ़ाइल प्रबंधक खोलें।
3. यहां, आपको 'public_html' नाम का एक फ़ोल्डर दिखाई देगा। यह फ़ोल्डर आपके वेब सर्वर पर रहता है और वर्डप्रेस फ़ाइलों और सब-फ़ोल्डरों से बना है जो सभी आपकी वेबसाइट के कामकाज और उपस्थिति में योगदान करते हैं।
4. public_html फ़ोल्डर के अंदर, आपको तीन मुख्य सब-फ़ोल्डर मिलेंगे:
- wp-admin – इसमें आपकी वर्डप्रेस पैनल तक कौन पहुंच सकता है और उन्हें क्या अनुमतियां दी गई हैं, इससे संबंधित प्रशासनिक फ़ाइलें होती हैं।
- wp-includes – इसमें आपकी वर्डप्रेस साइट के नियमों, पदानुक्रमों, और सेटिंग्स से संबंधित फ़ाइलें होती हैं।
- wp-content – इसमें आपकी वेबसाइट की थीम और प्लगइन फ़ाइलें और मीडिया अपलोड (wp content / uploads में) होते हैं।
आज हम wp-content फ़ोल्डर पर ध्यान केंद्रित करेंगे और इसकी भूमिका के बारे में और जानेंगे। wp-content फ़ोल्डर में कई और सब-फ़ोल्डर और फ़ाइलें हैं जिन पर हम अगले अनुभाग में चर्चा करेंगे।
Wp-content में क्या होता है?
एक मानक वर्डप्रेस साइट पर wp-content फ़ोल्डर में तीन और सबफोल्डर होते हैं – प्लगइन्स, थीम, और अपलोड।
हालांकि, जैसे-जैसे वर्डप्रेस साइटें विस्तारित होती हैं और अधिक प्लगइन्स और थीम जोड़ती हैं, अधिक फ़ोल्डर बनाए जा सकते हैं। इसे सरल बनाने के लिए, हमने इस खंड की डायरेक्टरी संरचना को चार भागों में विभाजित किया है:
- प्लगइन्स फ़ोल्डर
- थीम फ़ोल्डर
- अपलोड फ़ोल्डर
- Wp-content में अन्य सामान्य फ़ोल्डर
- mu-plugins
- भाषाएं
- अपग्रेड
- विशिष्ट प्लगइन्स
1. प्लगइन्स फ़ोल्डर
आपकी वर्डप्रेस वेबसाइट पर, आपके पास प्लगइन्स इंस्टॉल करने की क्षमता होती है। आपके वर्डप्रेस साइट पर इंस्टॉल किए गए सभी प्लगइन्स (सक्रिय और निष्क्रिय दोनों) इस फ़ोल्डर में संग्रहीत होते हैं। यदि आप किसी भी फ़ोल्डर को खोलते हैं, तो आपको इंस्टॉल किए गए प्लगइन्स के नियम और कॉन्फ़िगरेशन फ़ाइलें मिलेंगी। इस फ़ोल्डर के साथ छेड़छाड़ करने से प्लगइन्स का व्यवहार खराब हो सकता है।
यह जानना कि इस फ़ोल्डर को कैसे एक्सेस किया जाए, काम आ सकता है यदि आप अपने डैशबोर्ड (एडमिन पैनल) पर प्लगइन इंस्टॉल करने में असमर्थ हैं। आप प्लगइन की ज़िप फ़ाइल को कॉपी कर सकते हैं और इसे इस फ़ोल्डर में पेस्ट कर सकते हैं। अगला, आपको प्लगइन को अपनी साइट पर सक्रिय करने के लिए ज़िप फ़ाइल को निकालना होगा।
इसी तरह, आप प्लगइन को हटाने या अक्षम करने के लिए फ़ोल्डर का उपयोग कर सकते हैं। कभी-कभी, एक प्लगइन संगतता समस्या पैदा कर सकता है जिसके कारण वेबसाइट खराब हो जाती है। यदि आप डैशबोर्ड से प्लगइन को अक्षम करने में असमर्थ हैं, तो आप इस फ़ोल्डर को एक्सेस कर सकते हैं और इसे मैन्युअली अक्षम कर सकते हैं।
हम इस मैन्युअल विधि का उपयोग करने की अनुशंसा नहीं करते हैं क्योंकि इस वर्डप्रेस फ़ोल्डर में सीधे बदलाव करना बहुत जोखिम भरा है। एक मामूली गलत कदम आपकी साइट को टूटा हुआ बना सकता है। इस विधि का उपयोग केवल तभी करें जब आपके पास कोई अन्य विकल्प न हो।
2. थीम फ़ोल्डर
प्लगइन्स फ़ोल्डर के समान, यह आपकी साइट पर सभी थीम को रखता है। आप इसका उपयोग उसी तरह कर सकते हैं जैसे आप प्लगइन्स फ़ोल्डर का उपयोग करेंगे।
जब आप अपने वर्डप्रेस डैशबोर्ड पर एक थीम इंस्टॉल करते हैं, तो यह इस फ़ोल्डर में दिखाई देगी।
उदाहरण के लिए, हमने अपनी साइट पर एस्ट्रा थीम इंस्टॉल की:
अगला, हमने थीम फ़ोल्डर की जांच की और 'astra' नाम का एक सब-फ़ोल्डर स्वचालित रूप से बनाया गया था:
आप इस फ़ोल्डर में थीम कॉपी करके इसे अपने डैशबोर्ड पर उपलब्ध करा सकते हैं। इसी तरह, आप यहां थीम भी हटा सकते हैं।
3. अपलोड फ़ोल्डर
जैसा कि नाम से पता चलता है, आपकी साइट पर अपलोड की गई हर चीज इस फ़ोल्डर में संग्रहीत होती है। इसमें छवियां, वीडियो, और PDF दस्तावेज़, MS वर्ड डॉक्स, और GIF जैसी कोई अन्य फ़ाइलें शामिल हैं।
डिफ़ॉल्ट रूप से, ये मीडिया फ़ाइलें उस वर्ष और महीने के अनुसार सबफ़ोल्डर में संग्रहीत होती हैं जब उन्हें साइट पर जोड़ा गया था। आप इसे एक मीडिया लाइब्रेरी के रूप में सोच सकते हैं।
यह एक वर्डप्रेस साइट के wp-content फ़ोल्डर का डिफ़ॉल्ट सेटअप है। हालांकि, जैसे-जैसे वर्डप्रेस साइटें विस्तारित और विकसित होती हैं, आप यहां अक्सर अतिरिक्त फ़ोल्डर पा सकते हैं। हमने उन्हें नीचे संक्षेप में बताया है:
4. Wp-content के अंदर अन्य सामान्य फ़ोल्डर
wp-content फ़ोल्डर में अक्सर चार अतिरिक्त फ़ोल्डर बनाए जाते हैं।
a) mu-plugins
mu-plugins मस्ट-यूज़ प्लगइन्स हैं। ये प्लगइन्स आपकी वर्डप्रेस साइट के कामकाज के लिए महत्वपूर्ण हैं और मस्ट यूज़ माने जाते हैं। उदाहरण के लिए, एक प्लगइन थीम के साथ बंडल आ सकता है। यदि आप प्लगइन को अक्षम करते हैं, तो यह थीम को तोड़ सकता है और इसलिए, आपकी वेबसाइट को तोड़ सकता है। इसलिए डेवलपर्स उन्हें mu-plugins के रूप में टैग करते हैं ताकि आप उन्हें अनजाने में अक्षम न करें। यदि ऐसी प्लगइन्स आपकी साइट पर मौजूद हैं, तो वे इस फ़ोल्डर में संग्रहीत होती हैं।
b) भाषाएं
वर्डप्रेस का उपयोग कई अलग-अलग भाषाओं में वेबसाइट बनाने के लिए किया जा सकता है। यदि आप अंग्रेजी के अलावा किसी अन्य भाषा या एकाधिक भाषाओं का उपयोग करना चुनते हैं, तो वर्डप्रेस इस फ़ोल्डर में भाषा फ़ाइलों को सहेजेगा।
c) अपग्रेड
यह वर्डप्रेस द्वारा एक अस्थायी फ़ोल्डर है जो तब बनाया जाता है जब आप अपनी साइट को एक नए संस्करण में अपडेट करते हैं।
d) विशिष्ट प्लगइन्स
कभी-कभी प्लगइन्स आपकी वेबसाइट पर अपनी खुद की डायरेक्टरी बनाते हैं। इसका मतलब है कि वे wp-content फ़ोल्डर के भीतर अपने खुद के फ़ोल्डर बनाते हैं। उदाहरण के लिए, WP Super Cache प्लगइन 'कैश' नाम का अपना फ़ोल्डर बनाता है।
आप देख सकते हैं कि wp-content रिपॉजिटरी में आपकी वेबसाइट पर महत्वपूर्ण डेटा होता है। इसलिए, इसे हमेशा सुरक्षित रखा जाना चाहिए।
अगले अनुभाग में, हम उन उपायों पर चर्चा करते हैं जो आप इस फ़ोल्डर को किसी के द्वारा छेड़छाड़ या हटाए जाने से बचाने के लिए कर सकते हैं।
WP-content या अपलोड फ़ोल्डर को कैसे सुरक्षित करें?
अपने wp-content और अपलोड फ़ोल्डर को सुरक्षित करने के लिए आपको तीन उपाय करने होंगे:
- इन फ़ोल्डर्स का बैकअप लें
- अपने wp-content फ़ोल्डर का नाम बदलें
- फ़ोल्डर को अपनी वेबसाइट के इंडेक्स पर दिखाने से ब्लॉक करें
1. अपने WP-Content रिपॉजिटरी का बैकअप लें
बैकअप आपकी वेबसाइट की एक प्रति है जिसका उपयोग आपकी साइट को सामान्य स्थिति में बहाल करने के लिए किया जा सकता है यदि इसके साथ कुछ भी गलत होता है जैसे यदि आप गलती से कोई फ़ाइल हटा देते हैं या हैकर्स फ़ोल्डर के साथ छेड़छाड़ करते हैं।
आप BlogVault बैकअप प्लगइन का उपयोग करके बैकअप ले सकते हैं। इसे इंस्टॉल करना आसान है और यह कुछ ही मिनटों में आपकी वर्डप्रेस साइट का पूर्ण बैकअप स्वचालित रूप से ले लेगा। हम BlogVault की अनुशंसा करते हैं क्योंकि यह बहाल करते समय काम करने की गारंटी देता है।
आप प्लगइन का उपयोग करके अपने wp-content को चुनिंदा रूप से बहाल भी कर सकते हैं।
2. अपने Wp-content का नाम बदलें
जैसा कि हम जानते हैं, डिफ़ॉल्ट रूप से, वह फ़ोल्डर जो आपकी सामग्री, थीम, और प्लगइन्स को संग्रहीत करता है, का नाम wp-content. है। यह नाम सभी वर्डप्रेस साइटों पर आम है जो किसी के लिए भी फ़ोल्डर को पहचानना और ढूंढना आसान बनाता है। इसका मतलब है कि यदि हैकर्स आपकी साइट में घुसने का कोई तरीका ढूंढ लेते हैं तो वे इस फ़ोल्डर को आसानी से ढूंढ लेंगे क्योंकि वे जानते हैं कि इसका नाम 'wp-content' है। आप इस फ़ोल्डर का नाम बदलकर इसकी रक्षा कर सकते हैं।
इसे करने के दो तरीके हैं – प्लगइन का उपयोग करके या मैन्युअली।
A. प्लगइन का उपयोग करके (सुरक्षित)
हम WP Hide & Security Enhancer नामक प्लगइन का उपयोग करके ऐसा करने की सलाह देते हैं। यह न केवल आपके wp-content को छिपाने का बल्कि अन्य महत्वपूर्ण वर्डप्रेस फ़ाइलों को छिपाने का एक सरल तरीका प्रदान करता है।
यह प्लगइन बहुत अच्छा है क्योंकि यह प्रक्रिया के हर चरण की व्याख्या करता है। यह शुरुआती और पेशेवरों दोनों के लिए उपयोग करना आसान है। wp-content के अलावा, आप अपनी साइट पर अन्य सुरक्षात्मक उपाय भी लागू कर सकते हैं जैसे अपनी टिप्पणियों, लेखकों, अपलोड, और अधिक की रक्षा करना!
B. मैन्युअली (अनुशंसित नहीं)
अपनी wp-content फ़ाइल को मैन्युअली नाम बदलने के लिए, आपको अपने वेब सर्वर पर फ़ोल्डर तक पहुंचने और इसमें बदलाव करने की आवश्यकता है। हम इस विधि का उपयोग करने की दृढ़ता से अनुशंसा नहीं करते हैं क्योंकि थोड़ी सी गलती आपकी साइट को तोड़ सकती है।
चरण 1: अपने वेब होस्टिंग खाते तक पहुंचें। cPanel पर जाएं, और अपनी वेबसाइट के फ़ाइल प्रबंधक तक पहुंचें।
चरण 2: wp-content फ़ोल्डर पर नेविगेट करें, इस पर राइट-क्लिक करें, और 'नाम बदलें' चुनें।
चरण 3: फ़ोल्डर का नाम किसी अन्य नाम पर बदलें। सुनिश्चित करें कि यह अद्वितीय है और आपकी साइट पर पहले से उपयोग किए जा रहे नाम नहीं है।
3. WP-Contents फ़ोल्डर को छिपाएं
ऐसे समय होते हैं जब हैकर्स इसमें एक URL के साथ दुर्भावनापूर्ण कोड का उपयोग करके आपके wp-content रिपॉजिटरी का अनुरोध करते हैं। इस फ़ोल्डर का URL पथ आमतौर पर yourdomain.com/wp-content या yourdomain.com/public_html/wp-content.
यह URL पथ आपके ब्राउज़र के एड्रेस बार में उपयोग नहीं किया जाता है। बल्कि, यह आपकी साइट की कोडिंग में उपयोग किया जाता है। हैकर्स इस फ़ोल्डर का डेटा लाने या अपना दुर्भावनापूर्ण कोड इंजेक्ट करने के लिए दुर्भावनापूर्ण कोड लिखते हैं।
आप बाहरी लोगों को इस URL पथ तक पहुंचने से ब्लॉक कर सकते हैं। केवल वे उपयोगकर्ता जो आपके सामान्य वर्डप्रेस डैशबोर्ड में लॉग इन हैं, उनके पास इसकी पहुंच होगी। ऐसा करने के लिए, आप ऊपर उल्लिखित उसी प्लगइन का उपयोग कर सकते हैं या आप इसे मैन्युअली कर सकते हैं।
A. प्लगइन का उपयोग करके (सुरक्षित)
WP Hide & Security Enhancer का उपयोग करके, आप दो क्लिक में wp-content URL पथ को ब्लॉक कर सकते हैं।
बस 'wp-content URL ब्लॉक करें' विकल्प पर जाएं और हां चुनें। एक बार जब आप परिवर्तन सहेजते हैं, प्लगइन आपके wp-content URL पथ को ब्लॉक कर देगा।
B. मैन्युअली (अनुशंसित नहीं)
इस विधि में .htaccess फ़ाइल नामक फ़ाइल में कोड जोड़ना आवश्यक है। अपनी वर्डप्रेस फ़ाइलों को मैन्युअली संशोधित करना बहुत जोखिम भरा है। एक छोटी सी त्रुटि आपकी साइट को खराब या क्रैश भी कर सकती है। उस ने कहा यदि आप अभी भी आगे बढ़ना चाहते हैं और इसे आज़माना चाहते हैं, तो यहां चरण हैं:
चरण 1: अपने वेब होस्टिंग खाते तक पहुंचें। cPanel पर जाएं, और अपनी वेबसाइट के फ़ाइल प्रबंधक तक पहुंचें।
चरण 2: wp-content फ़ोल्डर पर नेविगेट करें और एक नई फ़ाइल बनाएं और इसे .htacess फ़ाइल नाम दें।
चरण 3: इस फ़ाइल पर राइट-क्लिक करें और 'संपादित करें' चुनें। निम्न कोड पेस्ट करें और परिवर्तन सहेजें।
Order Allow, Deny
Deny from all
Allow from all
यदि आप इसे बनाने के बाद अपनी .htaccess फ़ाइल नहीं देख सकते हैं, तो सेटिंग्स पर जाएं और 'छिपी हुई फ़ाइलें दिखाएं' चुनें।
चरण 4: आपका wp-contents फ़ोल्डर छिपा होगा। यदि आप https://www.yourdomain.com/wp-contents का उपयोग करके अपनी फ़ाइल तक पहुंचने का प्रयास करते हैं, तो आपको एक त्रुटि संदेश दिखाई देना चाहिए:
इसके साथ, हम आपकी वर्डप्रेस साइट पर wp-content और अपलोड फ़ोल्डर पर चर्चा समाप्त करते हैं। हम आश्वस्त हैं कि अब आप पूरी तरह से जानते होंगे कि यह फ़ोल्डर क्या करता है, इसे कहां ढूंढना है, और इसे कैसे सुरक्षित रखना है।
आपकी वर्डप्रेस साइट का wp-contents फ़ोल्डर सिर्फ एक जगह नहीं है जो आपकी सामग्री को संग्रहीत करता है। इस गाइड में इसके बारे में सब कुछ जानें। ट्वीट करने के लिए क्लिक करें
अंतिम विचार
wp-content फ़ोल्डर आपकी वर्डप्रेस साइट का एक अभिन्न अंग है। यह इसे इतना महत्वपूर्ण बनाता है कि यह सुनिश्चित करने के लिए वर्डप्रेस सुरक्षा उपाय किए जाएं कि यह सुरक्षित और बैकअप है।
wp-content के अलावा, अन्य अभिन्न फ़ाइलें और फ़ोल्डर हैं जिन्हें सुरक्षित रखने की आवश्यकता है। हम आपकी साइट पर केवल एक या दो तत्वों की नहीं, बल्कि आपकी पूरी साइट की रक्षा करने की सलाह देते हैं।
ऐसा करने के लिए, हम MalCare Security Plugin इंस्टॉल करने की सलाह देते हैं। यह नियमित रूप से आपकी साइट को मैलवेयर के लिए स्कैन करेगा और यदि आपकी साइट पर कुछ भी संदिग्ध है तो आपको अलर्ट करेगा। आप अपनी साइट का पूर्ण बैकअप नियमित रूप से भी ले सकते हैं और इसे एक सुरक्षित ऑफसाइट स्थान पर संग्रहीत कर सकते हैं।
अपनी वर्डप्रेस साइट को MalCare से सुरक्षित रखें!