கட்டுரை அடைவு
வேர்ட்பிரஸ் மீண்டும் எழுதும் விதிகளைக் குறிப்பிட .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/
வேர்ட்பிரஸ்ஸில் உள்ள பக்கங்கள் வேர்ட்பிரஸ் மூலம் செயலாக்கப்படாது.
இரண்டாம் கோப்பகத்தை /go/ திருப்பிவிட முடியாது
சென் வெலியாங்வலைப்பதிவு பயன்பாடுவேர்ட்பிரஸ் செருகுநிரல்GTranslate இன் கட்டணப் பதிப்பிற்கு, GTranslate செருகுநிரல் இரண்டாம் நிலை கோப்பகமாகவும் இரண்டாம் நிலை டொமைன் பெயராகவும் /go/ ஐப் பயன்படுத்தவில்லை என்பதை உறுதிப்படுத்தவும்.
வழிமாற்றுகளைச் சேர்க்க அழகான இணைப்புச் செருகுநிரலைப் பயன்படுத்துவது கண்டறியப்பட்டதுசென் வெலியாங்வலைப்பதிவுதந்திசேனல் இணைக்கும் போது:
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
சமீபத்திய புதுப்பிப்புகளைப் பெற, சென் வெலியாங்கின் வலைப்பதிவின் டெலிகிராம் சேனலுக்கு வரவேற்கிறோம்!
📚 இந்த வழிகாட்டியில் பெரும் மதிப்பு உள்ளது, 🌟இது ஒரு அரிய வாய்ப்பு, தவறவிடாதீர்கள்! ⏰⌛💨
பிடித்திருந்தால் ஷேர் செய்து லைக் செய்யுங்கள்!
உங்களின் பகிர்வும் விருப்பங்களும் எங்களின் தொடர்ச்சியான ஊக்கம்!