Computer >> कंप्यूटर ट्यूटोरियल >  >> नेटवर्किंग >> इंटरनेट

7 .htaccess नियम जो हर WordPress उपयोगकर्ता को पता होने चाहिए

यदि आप अपनी साइट को Apache सर्वर पर होस्ट कर रहे हैं, तो आप हाइपरटेक्स्ट एक्सेस फाइल या संक्षेप में ".htaccess" का सामना करेंगे। यह फाइल आपको रूट और सबडायरेक्टरी में फाइल और फोल्डर एक्सेस को नियंत्रित करने और नियम बनाने की अनुमति देती है। वास्तव में, यदि आप अपनी WordPress रूट डायरेक्टरी में स्थित .htaccess फाइल खोलते हैं, तो आप WordPress पर्मालिंक सेटिंग्स से संबंधित एक कोड स्निपेट देखेंगे। हालांकि, आप इस फाइल के साथ बहुत कुछ कर सकते हैं। यहां सात सर्वश्रेष्ठ .htaccess नियम हैं जिन्हें हर WordPress उपयोगकर्ता को जानना और लागू करना चाहिए।

नोट:
1. जब तक अन्यथा न कहा गया हो, नीचे साझा किए गए सभी कोड स्निपेट आपकी वेबसाइट के रूट डायरेक्टरी में स्थित .htaccess फाइल में जोड़े जाने चाहिए।

2. कोई भी बदलाव करने से पहले, सुनिश्चित करें कि आपके पास फाइल का एक अच्छा बैकअप है ताकि यदि कुछ गलत हो जाए तो आप इसे पुनर्स्थापित कर सकें।

1. WordPress में डायरेक्टरी ब्राउज़िंग अक्षम करें

WordPress इंस्टॉल करते समय डायरेक्टरी ब्राउज़िंग को अक्षम करना पहली चीजों में से एक है जो आपको करनी चाहिए। यदि डायरेक्टरी ब्राउज़िंग सक्षम है, तो यह आपकी डायरेक्टरी को उजागर करता है और किसी भी साइट विज़िटर को उनके माध्यम से ब्राउज़ करने देता है। हालांकि कुछ वेब होस्ट डिफ़ॉल्ट रूप से इसे अक्षम कर देते हैं, उनमें से अधिकांश इसे सक्षम छोड़ देते हैं। डायरेक्टरी ब्राउज़िंग को अक्षम करने के लिए, आपको बस अपने .htaccess फाइल में निम्नलिखित कोड जोड़ना होगा।

#Disable directory browsing Options All -Indexes

2. 301 रीडायरेक्ट बनाएं

WordPress के लिए कई प्लगइन्स हैं जो आपको URL को जैसा चाहें रीडायरेक्ट करने देते हैं। लेकिन यदि आप केवल कुछ URL रीडायरेक्ट करना चाहते हैं, तो आपको एक समर्पित प्लगइन का उपयोग करने की आवश्यकता नहीं है; आपको बस नीचे दिए गए जैसे कोड स्निपेट का उपयोग करना होगा। अपनी आवश्यकताओं के अनुसार URL को बदलना न भूलें।

#Create 301 redirects Redirect 301 /oldpage.html https://example.com/newpage.html

3. ब्राउज़र कैशिंग सक्षम करें

.htaccess फाइलों का उपयोग करके, आप ब्राउज़र कैशिंग भी सक्षम कर सकते हैं जो आपकी वेबसाइट को लौटने वाले विज़िटर्स के लिए तेजी से लोड करने की अनुमति देता है। ब्राउज़र कैशिंग सक्षम करने के लिए, आपको बस अपने .htaccess फाइल में नीचे दिए गए कोड स्निपेट को जोड़ना होगा।

#Enable browser caching <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg "access 1 year" ExpiresByType image/jpeg "access 1 year" ExpiresByType image/gif "access 1 year" ExpiresByType image/png "access 1 year" ExpiresByType text/css "access 1 month" ExpiresByType application/pdf "access 1 month" ExpiresByType text/x-javascript "access 1 month" ExpiresByType application/x-shockwave-flash "access 1 month" ExpiresByType image/x-icon "access 1 year" ExpiresDefault "access 2 days" </IfModule>

4. आवश्यकता पड़ने पर मेंटेनेंस पेज सक्षम करें

यदि आप अपनी वेबसाइट पर कुछ त्वरित रखरखाव कर रहे हैं या यदि आपकी वेबसाइट किसी कारण से टूटी हुई है, तो एक फैंसी मेंटेनेंस प्लगइन का उपयोग करना अच्छा विकल्प नहीं हो सकता है। उन स्थितियों में, एक साधारण रखरखाव संदेश के साथ एक HTML पेज बनाएं, इसे अपनी रूट डायरेक्टरी में अपलोड करें और नीचे दिए गए कोड स्निपेट का उपयोग करके अपने साइट विज़िटर्स को मेंटेनेंस पेज पर रीडायरेक्ट करें। "maintenance.html" को आपके द्वारा चुने गए फाइल नाम से बदलना न भूलें।

#Enable maintenance mode RewriteEngine on RewriteCond %{REQUEST_URI} !/maintenance.html$ RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123 RewriteRule $ /maintenance.html [R=302,L]

5. एडमिन क्षेत्र तक पहुंच प्रतिबंधित करें

यदि आप अपनी WordPress साइट पर एकमात्र उपयोगकर्ता हैं, तो दूसरों को अपने एडमिन क्षेत्र तक पहुंचने से रोकना आपकी साइट सुरक्षा बढ़ाने में मदद कर सकता है। दूसरों को एडमिन क्षेत्र तक पहुंचने से रोकने के लिए, बस नीचे दिए गए कोड स्निपेट का उपयोग करें। 192.168.0.1 को अपने वास्तविक IP पते से बदलें। जैसा कि आप देख सकते हैं, यदि आप चाहें तो आप कई IP पते भी जोड़ सकते हैं।

#Restrict wp-login.php <Files wp-login.php> Order Deny, Allow Deny from All Allow from 192.168.0.1 Allow from xxx.xxx.x.x </Files>

6. एक IP पते पर प्रतिबंध लगाएं

यदि आप किसी विशेष IP पते से बहुत सारी संदिग्ध गतिविधि देख रहे हैं, तो आप .htaccess नियमों का उपयोग करके इसे आसानी से प्रतिबंधित कर सकते हैं। आपको बस नीचे दिए गए नियम को जोड़ना है जबकि IP पते को वास्तविक संदिग्ध IP पते से बदलना है।

#Ban suspicious IP addresses <Limit GET POST> order allow,deny deny from 192.168.0.1 deny from 192.168.0.2 allow from all </Limit>

7. .htaccess फाइल को सुरक्षित रखें

चूंकि आप अपनी .htaccess फाइल के साथ बहुत कुछ कर सकते हैं, इसलिए यह महत्वपूर्ण है कि आप फाइल को किसी भी और सभी अनधिकृत उपयोगकर्ताओं से बचाएं। ऐसा करने के लिए, बस नीचे दिए गए कोड स्निपेट को जोड़ें।

#Protect htaccess file <files ~ "^.*\.([Hh][Tt][Aa])"> order allow,deny deny from all satisfy all </files>

निष्कर्ष

आप अपनी .htaccess फाइल में कई और चीजें जोड़ सकते हैं, लेकिन ऊपर बताए गए सात अभी के लिए पर्याप्त होने चाहिए। नीचे टिप्पणी करके अपने पसंदीदा .htaccess नियम और टिप्स साझा करें।

  1. सभी उपयोगकर्ताओं के लिए 7 जरूरी यूट्यूब टीवी टिप्स और ट्रिक्स सभी उपयोगकर्ताओं के लिए 7 जरूरी यूट्यूब टीवी टिप्स और ट्रिक्स

    इसे’ एक दशक से अधिक हो गया है जब से यूट्यूब मनोरंजन की तलाश के लिए हमारा वन-स्टॉप डेस्टिनेशन रहा है। और जब यूट्यूब टीवी लॉन्च किया गया, तो हम अधिक खुश नहीं हो सकते थे! हां, यह सही है। यूट्यूब टीवी गूगल द्वारा एक योग्य स्ट्रीमिंग सेवा है जो हमें किसी भी दिन अपने केबल टीवी सब्सक्रिप्शन को छोड़ने

  1. G-Sync खोजें: स्मूथ गेमिंग प्रदर्शन की कुंजी G-Sync खोजें: स्मूथ गेमिंग प्रदर्शन की कुंजी

    मिसिंग फ्रेम्स और डिस्टॉर्शन हर गेमर के लिए बुरे सपने हैं। ये स्किपिंग फ्रेम्स और विकृति भारी कंप्यूटर एप्लिकेशन्स के कारण होती हैं जो अधिकांश संसाधनों का अधिग्रहण करते हैं, जिससे मॉनिटर और ग्राफिक्स कार्ड के रेंडरिंग में विचलन होता है। यह विचलन अंततः मॉनिटर के रिफ्रेशिंग अंतराल के बीच एक विशिष्ट फ्

  1. Firefox पर WordPress 5.4 में htaccess प्रमाणीकरण प्रॉम्प्ट हल करें Firefox पर WordPress 5.4 में htaccess प्रमाणीकरण प्रॉम्प्ट हल करें

    समस्या विस्तार से वैसे, कहने के लिए बहुत कुछ नहीं है। Firefox में साइट ब्राउज़ करने वाले सामान्य लोग एक प्रमाणीकरण विंडो प्रॉम्प्ट देखेंगे जिसका उनसे कोई लेना-देना नहीं है। यह कष्टप्रद, ध्यान भटकाने वाला - और अनावश्यक है। इसलिए हमें इसे ठीक करने का एक तरीका चाहिए, वास्तव में .htaccess फ़ाइल को हटाए