ఆర్టికల్ డైరెక్టరీ
WordPress తిరిగి వ్రాసే నియమాలను పేర్కొనడానికి .htaccess ఫైల్లను ఉపయోగించి వెబ్సైట్లు Apacheలో అమలు చేయబడతాయి.
అయితే, కొన్నిసార్లు ఇతర ప్రోగ్రామ్లు ఉన్నప్పుడు:CWP కస్టమ్ సబ్డొమైన్ ఫోల్డర్ డైరెక్టరీ పాత్ vhosts ఫైల్ని సవరించండి, మీరు WordPress యొక్క సూడో-స్టాటిక్ నియమాలను దాటవేస్తూ 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/
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
తాజా నవీకరణలను పొందడానికి చెన్ వీలియాంగ్ బ్లాగ్ యొక్క టెలిగ్రామ్ ఛానెల్కు స్వాగతం!
📚 ఈ గైడ్లో భారీ విలువ ఉంది, 🌟ఇది ఒక అరుదైన అవకాశం, దీన్ని మిస్ చేయకండి! ⏰⌛💨
నచ్చితే లైక్ చేసి షేర్ చేయండి!
మీ భాగస్వామ్యం మరియు ఇష్టాలు మా నిరంతర ప్రేరణ!