.htaccess మినహాయించి 301 దారిమార్పు బైపాస్ సూడో స్టాటిక్ మినహాయింపు ఫోల్డర్ డైరెక్టరీ నియమం

WordPress తిరిగి వ్రాసే నియమాలను పేర్కొనడానికి .htaccess ఫైల్‌లను ఉపయోగించి వెబ్‌సైట్‌లు Apacheలో అమలు చేయబడతాయి.

అయితే, కొన్నిసార్లు ఇతర ప్రోగ్రామ్‌లు ఉన్నప్పుడు:CWP కస్టమ్ సబ్‌డొమైన్ ఫోల్డర్ డైరెక్టరీ పాత్ vhosts ఫైల్‌ని సవరించండి, మీరు WordPress యొక్క సూడో-స్టాటిక్ నియమాలను దాటవేస్తూ 301 దారిమార్పు మినహాయింపు ఫోల్డర్ డైరెక్టరీని మినహాయించాలి.

క్రింది ఒక సాధ్యమైన విధానం.

.htaccess ఫైల్ మినహాయించబడిన ఫోల్డర్ డైరెక్టరీ నియమాన్ని జోడించడానికి 

.htaccess మినహాయించి 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/ WordPressలోని పేజీలు WordPress ద్వారా ప్రాసెస్ చేయబడవు.

ద్వితీయ డైరెక్టరీ /go/ దారి మళ్లించబడదు

చెన్ వీలియాంగ్బ్లాగ్ ఉపయోగంWordPress ప్లగ్ఇన్GTranslate యొక్క చెల్లింపు సంస్కరణ కోసం, GTranslate ప్లగ్ఇన్ రెండవ-స్థాయి డైరెక్టరీ మరియు రెండవ-స్థాయి డొమైన్ పేరుగా /go/ని ఉపయోగించలేదని నిర్ధారించుకోండి.

దారిమార్పులను జోడించడానికి ప్రెట్టీ లింక్ ప్లగ్ఇన్‌ని ఉపయోగించడం కనుగొనబడిందిచెన్ వీలియాంగ్బ్లాగులుTelegramఛానెల్ లింక్ చేస్తున్నప్పుడు:
https://www.chenweiliang.com/go/tgchannel

  • (ఎందుకంటే ప్రెట్టీ లింక్ ప్లగిన్ యొక్క జంప్ లింక్ .htaccess ఫైల్‌లోని RewriteRule దారి మళ్లింపు నియమం ద్వారా భర్తీ చేయబడింది)

ఇది స్వయంచాలకంగా ఉనికిలో లేని సబ్‌డొమైన్‌కు వెళుతుంది:
http://go. chenweiliang.com/go/tgchannel

  • (డెడ్ లింక్‌లను నివారించడానికి, వెళ్లిన తర్వాత ఖాళీని జోడించండి. పై లింక్‌లో)

అయితే, లోచెన్ వీలియాంగ్బ్లాగ్ యొక్క .htaccess ఫైల్‌లో వెతికినా /go/ని కలిగి ఉన్న RewriteRule కనుగొనబడలేదు.

నేను 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తో ప్రారంభం కాకపోతే" అయి ఉండాలి.

ఇది సరిపోలుతుంది:

  • /directory1/dasdas
  • /డైరెక్టరీ1
  • /డైరెక్టరీ1/

మరియు మరెన్నో ……

RewriteRuleలో మినహాయించడం /go/ జంప్ లింక్‌లను ఎలా సెట్ చేయాలి?

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 మినహాయించి 301 దారిమార్పు బైపాస్ సూడో-స్టాటిక్ మినహాయింపు ఫోల్డర్ డైరెక్టరీ నియమాలు", మీకు సహాయకరంగా ఉన్నాయి.

ఈ కథనం యొక్క లింక్‌ను భాగస్వామ్యం చేయడానికి స్వాగతం:https://www.chenweiliang.com/cwl-28236.html

తాజా నవీకరణలను పొందడానికి చెన్ వీలియాంగ్ బ్లాగ్ యొక్క టెలిగ్రామ్ ఛానెల్‌కు స్వాగతం!

🔔 ఛానెల్ టాప్ డైరెక్టరీలో విలువైన "ChatGPT కంటెంట్ మార్కెటింగ్ AI టూల్ యూసేజ్ గైడ్"ని పొందిన మొదటి వ్యక్తి అవ్వండి! 🌟
📚 ఈ గైడ్‌లో భారీ విలువ ఉంది, 🌟ఇది ఒక అరుదైన అవకాశం, దీన్ని మిస్ చేయకండి! ⏰⌛💨
నచ్చితే లైక్ చేసి షేర్ చేయండి!
మీ భాగస్వామ్యం మరియు ఇష్టాలు మా నిరంతర ప్రేరణ!

 

发表 评论

మీ ఇమెయిల్ చిరునామా ప్రచురించబడదు. అవసరమైన ఫీల్డ్‌లు ఉపయోగించబడతాయి * లేబుల్

పైకి స్క్రోల్ చేయండి