.htaccess exclude 301 redirect bypass pseudo static exception folder directory rule

වර්ඩ්ප්රෙස් නැවත ලිවීමේ නීති නියම කිරීමට .htaccess ගොනු භාවිතයෙන් Apache හි වෙබ් අඩවි යොදවා ඇත.

කෙසේ වෙතත්, සමහර විට වෙනත් වැඩසටහන් ඇති විට:CWP අභිරුචි උප ඩොමේන් ෆෝල්ඩර නාමාවලි මාර්ගය vhosts ගොනුව සංස්කරණය කරන්න, ඔබ වර්ඩ්ප්‍රෙස් හි ව්‍යාජ ස්ථිතික රීති මඟහරිමින්, 301 යළි-යොමුවීම් ව්‍යතිරේක ෆෝල්ඩර නාමාවලිය බැහැර කළ යුතුය.

පහත දැක්වෙන්නේ හැකි එක් ප්රවේශයකි.

.htaccess ගොනුව බැහැර කිරීමට ෆෝල්ඩර නාමාවලි රීතිය එක් කිරීමට 

.htaccess exclude 301 redirect bypass pseudo static exception folder directory rule

තිබේ නම්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/ භාවිතා නොකරන බවට වග බලා ගන්න.

යළි-යොමුවීම් එක් කිරීමට Pretty Link ප්ලගිනය භාවිතයෙන් සොයා ගන්නා ලදීචෙන් වේලියාංබ්ලොග් ගේවිදුලි පණිවුඩනාලිකාව සම්බන්ධ කරන විට:
https://www.chenweiliang.com/go/tgchannel

  • (මෙයට හේතුව Pretty Link ප්ලගිනයේ ජම්ප් ලින්ක් එක .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 හි exclude /go/ jump සබැඳි සකසන්නේ කෙසේද?

GTranslate යළි-යොමුවීම් රීතියේ ඉහලට පහත "exclude /go/ subdirectory redirection" රීතිය එකතු කරන්න.

# 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 ###

Hope Chen Weiliang බ්ලොග් ( https://www.chenweiliang.com/ ) බෙදාගත් ".htaccess exclude 301 redirection bypass pseudo static exception folder directory rules", ඔබට ප්‍රයෝජනවත් වේ.

මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට සාදරයෙන් පිළිගනිමු:https://www.chenweiliang.com/cwl-28236.html

නවතම යාවත්කාලීන ලබා ගැනීමට Chen Weiliang ගේ බ්ලොගයේ Telegram නාලිකාව වෙත සාදරයෙන් පිළිගනිමු!

🔔 නාලිකා ඉහළ නාමාවලියෙහි වටිනා "ChatGPT අන්තර්ගත අලෙවිකරණ AI මෙවලම් භාවිත මාර්ගෝපදේශය" ලබා ගත් පළමු පුද්ගලයා වන්න! 🌟
📚 මෙම මාර්ගෝපදේශයෙහි විශාල වටිනාකමක් ඇත, 🌟මෙය දුර්ලභ අවස්ථාවක්, එය අතපසු නොකරන්න! ⏰⌛💨
ඔබ කැමති නම් Share කර Like කරන්න!
ඔබගේ බෙදාගැනීම් සහ කැමැත්ත අපගේ අඛණ්ඩ අභිප්‍රේරණයයි!

 

发表

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශයට පත් නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර භාවිතා වේ * ලේබලය

ඉහළට අනුචලනය කරන්න