.htaccess አያካትትም 301 redirect bypass pseudo static exception folder directory law

የዎርድፕረስ ድጋሚ መፃፍ ህጎችን ለመለየት .htaccess ፋይሎችን በመጠቀም ድህረ ገፆች በ Apache ውስጥ ተዘርግተዋል።

ሆኖም አንዳንድ ጊዜ ሌሎች ፕሮግራሞች ሲኖሩ፡-CWP ብጁ ንዑስ ጎራ አቃፊ ማውጫ ዱካ vhosts ፋይልን ያርትዑየዎርድፕረስ የውሸት-ስታቲክ ህጎችን በማለፍ 301 የማዘዋወር ልዩ ልዩ አቃፊ ማውጫን ማግለል አለቦት።

የሚከተለው አንዱ ሊሆን የሚችል አካሄድ ነው።

.htaccess ፋይል የማግለል አቃፊ ማውጫ ደንብ ለማከል 

.htaccess አያካትትም 301 redirect bypass pseudo static exception folder directory law

ካለያለ 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/ መዞር አይቻልም

Chen Weiliangብሎግ መጠቀምየዎርድፕረስ ፕለጊን።ለሚከፈልበት የGTranslate ስሪት፣ የGTranslate ፕለጊን /go/ እንደ ሁለተኛ ደረጃ ማውጫ እና ሁለተኛ ደረጃ የጎራ ስም እንደማይጠቀም ያረጋግጡ።

ማዘዋወርን ለመጨመር Pretty Link ተሰኪን በመጠቀም ተገኝቷልChen Weiliangብሎግቴሌግራምቻናል ሲገናኝ፡-
https://www.chenweiliang.com/go/tgchannel

  • (ይህ የሆነበት ምክንያት የPretty Link ፕለጊን ዝላይ አገናኝ በ .htaccess ፋይል ውስጥ በ RewriteRule ማዘዋወር ደንብ ስለተፃፈ ነው)

ወደሌለው ንዑስ ጎራ በራስ-ሰር ይዘላል፡-
http://go. chenweiliang.com/go/tgchannel

  • (የሞቱ አገናኞችን ለማስቀረት፣ከላይ ባለው ማገናኛ ውስጥ ከሄዱ በኋላ ቦታ ጨምሩ።)

ሆኖም እ.ኤ.አ.Chen Weiliangበብሎጉ .htaccess ፋይል ውስጥ መፈለግ /go/ን የያዘ RewriteRule አላገኘም።

የ GTranslate ውቅረትን RewriteRule ን ለማስወገድ ከሞከርኩ በኋላ ይህ አገናኝ በተሳካ ሁኔታ ተዘዋውሯል፡-
https://www.chenweiliang.com/go/tgchannel

  • ስለዚህ፣ የ GTranslate ውቅር RewriteRule ለንዑስ ማውጫ ማገናኛ /go/ የማዞሪያ ስህተት እየፈጠረ መሆኑን እርግጠኛ ነኝ።

የንዑስ ማውጫ ማዘዋወርን እንዴት ማግለል ይቻላል?

አስፈላጊ ከሆነአዘገጃጀትብዙ የተለያዩ ንዑስ ማውጫዎችን ለማግለል፣ ለማከል ከታች ያሉትን የማዞሪያ ደንቦችን መመልከት ትችላለህ▼

RewriteCond %{REQUEST_URI} !^/?(directory1|directory2)($|/)
  • directory1|directory2|etc በ ውስጥ የተፈለገውን የማውጫ ቁጥር ያስቀምጡ.
  • ይህ "REQUEST_URI በ / directory1 ወይም / directory2 ካልጀመረ" መሆን አለበት.

ይዛመዳል፡-

  • / ማውጫ1/dasdas
  • / ማውጫ1
  • / ማውጫ1/

እና ብዙ ተጨማሪ ……

በ RewriteRule ውስጥ የማግለል/go/ መዝለልን እንዴት ማቀናበር እንደሚቻል?

በቀላሉ የሚከተለውን የ"exclude/go/ subdirectory redirection" ህግን በGTranslate ማዘዋወር ህግ ላይኛው ላይ ያክሉ▼

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

ተስፋ Chen Weiliang ብሎግ ( https://www.chenweiliang.com/ ) የተጋራ ".htaccess exclude 301 redirection bypass pseudo static exception folder directory"፣ ይጠቅማል።

እንኳን በደህና መጡ የዚህን ጽሁፍ ማገናኛ ለማጋራት፡-https://www.chenweiliang.com/cwl-28236.html

አዳዲስ መረጃዎችን ለማግኘት ወደ የቼን ዌይሊያንግ ብሎግ የቴሌግራም ቻናል እንኳን በደህና መጡ።

🔔 ጠቃሚ የሆነውን "ChatGPT Content Marketing AI Tool Usage Guide" በቻናል ከፍተኛ ማውጫ ውስጥ ለማግኘት የመጀመሪያው ይሁኑ! 🌟
📚 ይህ መመሪያ ትልቅ ዋጋ አለው፣ 🌟ይህ ያልተለመደ እድል ነው፣ እንዳያመልጥዎ! ⏰⌛💨
ከወደዳችሁት ሼር እና ላይክ አድርጉ!
የእርስዎ ማጋራት እና መውደዶች ቀጣይ ማበረታቻዎቻችን ናቸው!

 

评论ሺ评论评论评论 ፡፡

የኢሜል አድራሻዎ አይታተምም ፡፡ 项 已 用 ፡፡ * 标注

ወደ ላይ ይሸብልሉ