.htaccess exclude 301 पुनर्निर्देशित बायपास स्यूडो स्टॅटिक अपवाद फोल्डर निर्देशिका नियम

वर्डप्रेस पुनर्लेखन नियम निर्दिष्ट करण्यासाठी वेबसाइट्स .htaccess फाइल्स वापरून Apache मध्ये तैनात केल्या जातात.

तथापि, कधीकधी जेव्हा इतर प्रोग्राम असतात जसे की:CWP सानुकूल सबडोमेन फोल्डर निर्देशिका पथ vhosts फाइल संपादित करा, तुम्हाला WordPress च्या छद्म-स्थिर नियमांना मागे टाकून, 301 पुनर्निर्देशन अपवाद फोल्डर निर्देशिका वगळण्याची आवश्यकता आहे.

खालील एक संभाव्य दृष्टीकोन आहे.

फोल्डर निर्देशिका नियम वगळण्यासाठी जोडण्यासाठी .htaccess फाइल 

.htaccess exclude 301 पुनर्निर्देशित बायपास स्यूडो स्टॅटिक अपवाद फोल्डर निर्देशिका नियम

जर असेल तर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/ द्वितीय-स्तरीय निर्देशिका आणि द्वितीय-स्तरीय डोमेन नाव म्हणून वापरत नाही याची खात्री करा.

पुनर्निर्देशने जोडण्यासाठी प्रीटी लिंक प्लगइन वापरताना आढळलेचेन वेइलांगब्लॉगतारचॅनेल लिंक करताना:
https://www.chenweiliang.com/go/tgchannel

  • (हे असे आहे कारण प्रिटी लिंक प्लगइनची जंप लिंक .htaccess फाईलमधील RewriteRule पुनर्निर्देशन नियमाद्वारे अधिलिखित केली आहे)

ते आपोआप अस्तित्वात नसलेल्या सबडोमेनवर जाईल:
http://go. chenweiliang.com/go/tgchannel

  • (डेड लिंक्स टाळण्यासाठी, जाताना नंतर एक जागा जोडा. वरील लिंकमध्ये)

तथापि, मध्येचेन वेइलांगब्लॉगच्या .htaccess फाईलमध्ये शोधताना /go/ असलेले RewriteRule सापडले नाहीत.

मी GTranslate कॉन्फिगरेशन RewriteRule काढण्याचा प्रयत्न केल्यानंतर, ही लिंक यशस्वीरित्या पुनर्निर्देशित झाली:
https://www.chenweiliang.com/go/tgchannel

  • त्यामुळे, मला खात्री आहे की GTranslate कॉन्फिगरेशन RewriteRule मुळे /go/ उपनिर्देशिका दुव्यासाठी पुनर्निर्देशन त्रुटी निर्माण होत आहे.

/go/ उपनिर्देशिका पुनर्निर्देशन कसे वगळावे?

गरज असल्याससेट अप कराएकाधिक भिन्न उपनिर्देशिका वगळण्यासाठी, तुम्ही त्यांना जोडण्यासाठी खालील पुनर्निर्देशन नियमांचा संदर्भ घेऊ शकता▼

RewriteCond %{REQUEST_URI} !^/?(directory1|directory2)($|/)
  • directory1|directory2|etc मध्ये निर्देशिकांची इच्छित संख्या ठेवा.
  • हे "REQUEST_URI /directory1 किंवा /directory2 ने सुरू होत नसल्यास" असावे.

ते जुळेल:

  • /directory1/dasdas
  • /directory1
  • /निर्देशिका1/

आणि बरेच काही……

RewriteRule मध्ये exclude /go/ jump लिंक्स कसे सेट करायचे?

GTranslate पुनर्निर्देशन नियमाच्या शीर्षस्थानी फक्त खालील "/go/ उपनिर्देशिका पुनर्निर्देशन वगळा" नियम जोडा▼

# 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 exclude 301 redirection bypass pseudo static exception folder Directory Rules", तुमच्यासाठी उपयुक्त.

या लेखाची लिंक सामायिक करण्यासाठी आपले स्वागत आहे:https://www.chenweiliang.com/cwl-28236.html

नवीनतम अपडेट्स मिळवण्यासाठी चेन वेइलियांगच्या ब्लॉगच्या टेलिग्राम चॅनेलवर आपले स्वागत आहे!

🔔 चॅनल टॉप डिरेक्टरीमध्ये मौल्यवान "ChatGPT Content Marketing AI टूल वापर मार्गदर्शक" मिळवणारे पहिले व्हा! 🌟
📚 या मार्गदर्शकामध्ये प्रचंड मूल्य आहे, 🌟ही एक दुर्मिळ संधी आहे, ती चुकवू नका! ⏰⌛💨
आवडल्यास शेअर आणि लाईक करा!
तुमचे शेअरिंग आणि लाईक्स ही आमची सतत प्रेरणा आहे!

 

评论 评论

आपला ईमेल पत्ता प्रकाशित केला जाणार नाही. 用 项 已 用 * लेबल

वर स्क्रोल करा