लेख निर्देशिका
WordPress वेबसाइटों को फिर से लिखने के नियमों को निर्दिष्ट करने के लिए .htaccess फ़ाइलों का उपयोग करके अपाचे में तैनात किया जाता है।
हालाँकि, कभी-कभी जब अन्य कार्यक्रम होते हैं जैसे:CWP कस्टम सबडोमेन फ़ोल्डर निर्देशिका पथ vhosts फ़ाइल संपादित करें, आपको वर्डप्रेस के छद्म स्थैतिक नियमों को दरकिनार करते हुए 301 रीडायरेक्ट अपवाद फ़ोल्डर निर्देशिका को बाहर करने की आवश्यकता है।
निम्नलिखित एक संभावित दृष्टिकोण है।
फ़ोल्डर निर्देशिका नियम को बाहर करने के लिए .htaccess फ़ाइल जोड़ें
अगर वहाँ होताwww शीर्ष-स्तरीय डोमेन नाम के बिना स्वचालित रूप से दूसरे स्तर के डोमेन नाम पर कूद जाएगा, आपको .htaccess फ़ाइल में एक पुनर्निर्देशन बहिष्करण फ़ोल्डर निर्देशिका नियम जोड़ने की आवश्यकता है
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
निर्दिष्ट निर्देशिका बहिष्करण फ़ंक्शन को प्राप्त करने के लिए इस कोड को पहले नियम से पहले रखें
RewriteEngine On RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC] RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
- सेटिंग प्रभावी होने के बाद, फ़ोल्डर निर्देशिका तक पहुंचें
/img.chenweiliang.com/
वर्डप्रेस के भीतर के पेजों को वर्डप्रेस द्वारा प्रोसेस नहीं किया जाएगा।
द्वितीयक निर्देशिका /go/ को पुनर्निर्देशित नहीं किया जा सकता है
चेन वेइलियांगब्लॉग का उपयोगवर्डप्रेस प्लगइनGTranslate के भुगतान किए गए संस्करण के लिए, सुनिश्चित करें कि GTranslate प्लगइन दूसरे स्तर की निर्देशिका और दूसरे स्तर के डोमेन नाम के रूप में /go/ का उपयोग नहीं करता है।
रीडायरेक्ट जोड़ने के लिए प्रीटी लिंक प्लगइन का उपयोग करते हुए मिलाचेन वेइलियांगब्लॉग काTelegramचैनल लिंक करते समय:
https://www.chenweiliang.com/go/tgchannel
- (ऐसा इसलिए है क्योंकि प्रीटी लिंक प्लगइन का जम्प लिंक .htaccess फ़ाइल में रिवाइटरूल रीडायरेक्शन नियम द्वारा अधिलेखित कर दिया गया है)
यह स्वचालित रूप से एक उपडोमेन पर कूद जाएगा जो मौजूद नहीं है:
http://go. chenweiliang.com/go/tgchannel
- (मृत लिंक से बचने के लिए, ऊपर दिए गए लिंक में जाने के बाद एक स्थान जोड़ें)
हालाँकि, मेंचेन वेइलियांगब्लॉग की .htaccess फ़ाइल में खोज करने पर /go/ युक्त पुनर्लेखन नियम नहीं मिला।
जब मैंने GTranslate config RewriteRule को हटाने का प्रयास किया, तो यह लिंक सफलतापूर्वक पुनर्निर्देशित हो गया:
https://www.chenweiliang.com/go/tgchannel
- इसलिए, मुझे पूरा यकीन है कि GTranslate config RewriteRule उपनिर्देशिका लिंक /go/ के लिए पुनर्निर्देशन त्रुटि उत्पन्न कर रहा है।
/go/ उपनिर्देशिका पुनर्निर्देशन कैसे बहिष्कृत करें?
यदि ज़रूरत हो तोसेट अपकई अलग-अलग उपनिर्देशिकाओं को बाहर करने के लिए, आप उन्हें जोड़ने के लिए नीचे दिए गए पुनर्निर्देशन नियमों का उल्लेख कर सकते हैं▼
RewriteCond %{REQUEST_URI} !^/?(directory1|directory2)($|/)
- 在
directory1|directory2|etc
निर्देशिकाओं की वांछित संख्या को . - यह होना चाहिए "यदि REQUEST_URI /directory1 या /directory2 से प्रारंभ नहीं होता है"।
यह मेल खाएगा:
- /निर्देशिका1/दासदास
- /निर्देशिका1
- /निर्देशिका1/
और बहुत सारे……
रिवाइटरूल में बहिष्कृत/गो/जंप लिंक कैसे सेट करें?
GTranslate पुनर्निर्देशन नियम के शीर्ष पर बस निम्नलिखित "बहिष्कृत / गो / उपनिर्देशिका पुनर्निर्देशन" नियम जोड़ें▼
# Exclude /go/ subdirectory redirection
RewriteCond %{REQUEST_URI} !^/?(go)($|/)
### BEGIN GTranslate config ###
RewriteRule ^([a-z]{2}|af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(.*)$ http://$1.chenweiliang.com/$2 [R=301,L,QSA]
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(.*)$ /$1/$3 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(.*)$ /wp-content/plugins/gtranslate/url_addon/gtranslate.php?glang=$1&gurl=$2 [L,QSA]
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)$ /$1/ [R=301,L]
### END GTranslate config ###
होप चेन वेइलियांग ब्लॉग ( https://www.chenweiliang.com/ ) साझा ".htaccess 301 पुनर्निर्देशन बायपास छद्म स्थैतिक अपवाद फ़ोल्डर निर्देशिका नियम", आपके लिए उपयोगी है।
इस लेख का लिंक साझा करने के लिए आपका स्वागत है:https://www.chenweiliang.com/cwl-28236.html
नवीनतम अपडेट प्राप्त करने के लिए चेन वेइलियांग के ब्लॉग के टेलीग्राम चैनल में आपका स्वागत है!
📚 इस गाइड में बहुत महत्व है, 🌟यह एक दुर्लभ अवसर है, इसे न चूकें! ⏰⌛💨
अच्छा लगे तो शेयर और लाइक करें!
आपका साझा करना और पसंद करना हमारी निरंतर प्रेरणा है!