लेख निर्देशिका
如果WordPressजब वेबसाइट में 2 डोमेन नाम होते हैं (www डोमेन नाम के साथ और www डोमेन नाम के बिना) तक पहुँचा जा सकता है, यह बहुत प्रतिकूल हैएसईओभार की एकाग्रता, और बाद में खोज इंजन अनुकूलन अनुक्रमण।
हम इसे कैसे हल कर सकते हैं?
इसके लिए www वाले डोमेन के बिना www के डोमेन के स्थायी 301 पुनर्निर्देशन की आवश्यकता है।

वेबसाइट रूट डोमेन नाम 301 रीडायरेक्ट www डोमेन नाम के लाभ
लाभ यह है कि यह डोमेन नाम के अधिकार को बढ़ा सकता है।
एक 301 रीडायरेक्ट वास्तव में डोमेन प्राधिकरण का हस्तांतरण है।
उदाहरण के लिए, जब chenweiliang.com को अनुप्रेषित www.chenweiliang.com जब वास्तव में chenweiliang.com का वजन स्थानांतरित किया जाता है www.chenweiliang.com , जिससे बढ़ रहा है www.chenweiliang.com का डोमेन नाम।
- खोज इंजन अनुकूलन प्रदर्शन में सुधार;
- वेब पेज भार के संचरण के लिए अनुकूल;
- वेब पेज इंडेक्सिंग को ऑप्टिमाइज़ करें।
जब हम खोलते हैंबिजली आपूर्तिकर्तावेबसाइट, दो समान पृष्ठ दिखाई देते हैं।
- इस समय, सर्च इंजन स्पाइडर बार-बार क्रॉल करेंगे।
- डुप्लीकेट पृष्ठ खोज इंजन द्वारा गलत निर्णय का कारण बन सकते हैं।
- इस समय, आपको वेब पेज समावेशन को संसाधित और अनुकूलित करने के लिए 301 पुनर्निर्देशन का उपयोग करने की आवश्यकता है;
बेहतर उपयोगकर्ता अनुभव:डुप्लिकेट पृष्ठों के बिना, उपयोगकर्ता हमारी वेबसाइट को बेहतर ढंग से याद रखेंगे, वेबसाइट की मेमोरी में सुधार करेंगे, और बेहतर उपयोगकर्ता अनुभव प्राप्त करेंगे।
www माध्यमिक डोमेन नाम के बिना वेबसाइट के नुकसान
- उपयोगकर्ताओं की एक छोटी संख्या में सक्षम नहीं हो सकता हैउफौ.org की पहचान वेब पते के रूप में की जाती है;
- उपयोगकर्ताओं की एक छोटी संख्या केवल www URL पैटर्न के साथ दूसरे स्तर के डोमेन को पहचान पाएगी
www.etufo.org
शीर्ष स्तर के डोमेन 301 www पर रीडायरेक्ट कैसे करते हैं?
निम्नलिखित पर आधारित है:Linuxसर्वर-कार्यान्वित समाधान।
स्टेप 1: नई .htaccess फ़ाइल
आमतौर पर हमारा कंप्यूटर विंडोज ऑपरेटिंग सिस्टम का उपयोग करता है, और हम सीधे एक नई .htaccess फाइल नहीं बना सकते हैं।
आपको पहले एक नई htaccess.txt फ़ाइल बनानी होगी, और नाम कैसे बदलना है, इसका वर्णन बाद में किया जाएगा।
स्टेप 2: निम्नलिखित कोड को txt दस्तावेज़ में कॉपी करें
RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]- "रीवाइटइंजिन ऑन", रीराइट रूल स्विच चालू करें;
- "रिवाइटकंड" पुनर्लेखन स्थिति को संदर्भित करता है।
- निम्नलिखित स्ट्रिंग एक नियमित अभिव्यक्ति से मेल खाती है, और मिलान की गई स्ट्रिंग ^ से शुरू होती है और $ के साथ समाप्त होती है।
- यहाँ %{http_host} वर्तमान होस्टनाम प्राप्त करना है।शर्त है "जब होस्टनाम है
chenweiliang.com", निम्नलिखित पुनर्लेखन नियमों को क्रियान्वित किया जाएगा। - "[एनसी]" का अर्थ है केस असंवेदनशील;
- "पुनर्लेखन नियम", पुनर्लेखन नियम को परिभाषित करता है।यहाँ अर्थ: URL पर जाएँ"
http://www.chenweiliang.com/"निवेदन को खोलिएchenweiliang.comबाद का हिस्सा। - [आर = 301] का अर्थ है 301 रीडायरेक्ट/जंप ([आर] सिंगल-फिंगर जंप, [आर = 302] के समान अर्थ के रूप में पुनर्लेखन), [एल] का अर्थ अंतिम मिलान नियम है।
स्टेप 3: htaccess.txt फ़ाइल अपलोड करें और नाम संशोधित करें
वेबसाइट के रूट डायरेक्टरी में htaccess.txt फाइल को अपलोड करने के लिए FTP टूल का उपयोग करें और इसका नाम बदलकर ".htaccess", सामने वाले बिंदु पर ध्यान दें।
- अगर फ़ाइल पहले से मौजूद है, तो उसमें कोड कॉपी करें।
- इस तरह, जब आप www के बिना किसी डोमेन नाम पर जाते हैं, तो यह स्वतः ही www के साथ डोमेन नाम पर रीडायरेक्ट हो जाएगा।
- उपरोक्त विधि के माध्यम से, www के बिना डोमेन नाम स्वचालित रूप से www के साथ डोमेन नाम पर पुनर्निर्देशित किया जा सकता है।
नोट: यहां संशोधित करने के बाद, आप पा सकते हैं कि फ़ाइल गायब है।
यह है क्योंकि".htaccess"फ़ाइलें छिपी हुई मानी जाती हैं और प्रदर्शित नहीं की जाएंगी।
आप एफ़टीपी उपकरण खोल सकते हैं, यहाँ XFTPसॉफ्टवेयरउदाहरण के लिए, [टूल्स] → [विकल्प] . में

【सामान्य】→चेक【छिपी हुई फ़ाइलें दिखाएं】▼

यहां हम www के साथ डोमेन नाम को www के बिना डोमेन नाम पर पुनर्निर्देशित करने के सामान्य नियम साझा करते हैं, और www के बिना डोमेन नाम www के साथ एक डोमेन नाम पर साझा करते हैं।
www के साथ डोमेन को www . के बिना डोमेन पर पुनर्निर्देशित करने के नियम
301 टीएलडी को www के साथ रूट डोमेन नियमों पर पुनर्निर्देशित करें▼
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.chenweiliang.com [NC]
RewriteRule ^(.*)$ http://chenweiliang.com/$1 [L,R=301]www 301 के साथ निम्नलिखित शीर्ष-स्तरीय डोमेन नाम रूट डोमेन नाम नियम पर पुनर्निर्देशित करता है, जिसे सीधे कॉपी किया जा सकता है (नियम में डोमेन नाम को संशोधित करने की कोई आवश्यकता नहीं है)
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
www के बिना TLD www नियमों वाले डोमेन पर जा सकते हैं
www के बिना TLDs www . के साथ डोमेन नियमों पर जाएं
RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]www के बिना निम्नलिखित शीर्ष-स्तरीय डोमेन नाम www के साथ डोमेन नाम नियमों पर कूदते हैं, जिन्हें सीधे कॉपी किया जा सकता है (नियमों में डोमेन नाम को संशोधित करने की कोई आवश्यकता नहीं है)
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
301 पुनर्निर्देशित नियम स्थान समस्या
छद्म स्थैतिक नियमों के तहत, जब आप पुनर्निर्देशन कूद नियम रखते हैं, तो आप आमतौर पर सामना करते हैं http https . पर रीडायरेक्ट नहीं कर सकता समस्या।
प्रारंभ में हमने रीडायरेक्ट कोड को .htaccess में कॉपी किया और यह निम्नलिखित मामलों में दिखाई देगा
![पुनर्निर्देशन नियम [L] ऊपर दिया गया है। पुनर्निर्देशन नियम [L] ऊपर दिया गया है।](https://img.chenweiliang.com/2018/03/https-rule-1.png)
- [एल] इंगित करता है कि वर्तमान नियम अंतिम नियम है, निम्नलिखित पुनर्लेखन नियमों का विश्लेषण करना बंद करें।
- इसलिए पुनर्निर्देशित लेख पृष्ठ तक पहुँचने पर, [एल] निम्नलिखित नियम को रोक देता है, इसलिए पुनर्निर्देशन नियम काम नहीं करता है।
http होमपेज पर जाते समय, हम एक URL पुनर्निर्देशन को ट्रिगर करना चाहते हैं, पुनर्निर्देशन जंप नियम को निष्पादित करने के लिए छद्म-स्थिर नियम को छोड़ दें, ताकि इसे प्राप्त किया जा सकेसाइट-व्यापी http https . पर रीडायरेक्ट करता है .
https रीडायरेक्ट नियमों को इसमें न डालें [एल] नियमों के नीचे, डाल [एल] नियमों से ऊपर
![छद्म-स्थैतिक एसएसएल पुनर्निर्देशन नियम [एल] नीचे दिए गए हैं। छद्म-स्थैतिक एसएसएल पुनर्निर्देशन नियम [एल] नीचे दिए गए हैं।](https://img.chenweiliang.com/2018/03/pseudo-static-ssl-jump.png)
क्या वेबसाइट के मुख्य डोमेन नाम के लिए www को पुनर्निर्देशित करना आवश्यक है?
यदि आप सीधे पसंद करते हैं chenweiliang.com इस तरह के एक शीर्ष-स्तरीय डोमेन नाम का उपयोग आपके ब्लॉग डोमेन नाम के रूप में किया जाता है, इसलिए एक उपडोमेन नाम को पिक्चर बेड के रूप में उपयोग करने से कुकी-मुक्त नहीं हो सकता है।
- क्योंकि शीर्ष-स्तरीय डोमेन
chenweiliang.comसभी अनुरोधित स्थिर फ़ाइलों के लिए द्वितीयक नेमसर्वर को एक कुकी भेजी जाती है।
यदि आप कुकी-मुक्त छवि बिस्तरों का समर्थन करना चाहते हैं, तो आपको कुकी-मुक्त प्राप्त करने के लिए एक अलग डोमेन नाम का उपयोग करने की आवश्यकता है।
- चेन वेइलियांगब्लॉग का उपयोग
www.chenweiliang.comका सबडोमेन ठीक है।
विवरण के लिए, कृपया इस लेख पर जाएँ
यदि आपको छद्म स्थैतिक अपवाद फ़ोल्डर निर्देशिकाओं को बायपास करने के लिए 301 रीडायरेक्ट को बाहर करने की आवश्यकता है, तो कृपया नीचे दिए गए ट्यूटोरियल को देखें▼
होप चेन वेइलियांग ब्लॉग ( https://www.chenweiliang.com/ ) साझा "www शीर्ष-स्तरीय डोमेन नाम के बिना दूसरे स्तर के डोमेन नाम पर स्वचालित रूप से कूदें: रूट डोमेन नाम 301 रीडायरेक्ट www", जो आपके लिए सहायक है।
इस लेख का लिंक साझा करने के लिए आपका स्वागत है:https://www.chenweiliang.com/cwl-27630.html


