.htaccess ഒഴിവാക്കി 301 റീഡയറക്‌ട് ബൈപാസ് കപട സ്റ്റാറ്റിക് എക്‌സെപ്‌ഷൻ ഫോൾഡർ ഡയറക്‌ടറി റൂൾ

വേർഡ്പ്രൈസ് റീറൈറ്റ് നിയമങ്ങൾ വ്യക്തമാക്കുന്നതിന് .htaccess ഫയലുകൾ ഉപയോഗിച്ച് അപ്പാച്ചെയിൽ വെബ്സൈറ്റുകൾ വിന്യസിച്ചിരിക്കുന്നു.

എന്നിരുന്നാലും, ചിലപ്പോൾ മറ്റ് പ്രോഗ്രാമുകൾ ഉള്ളപ്പോൾ: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/ റീഡയറക്‌ട് ചെയ്യാൻ കഴിയില്ല

ചെൻ വെയ്‌ലിയാങ്ബ്ലോഗ് ഉപയോഗംവേർഡ്പ്രസ്സ് പ്ലഗിൻ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

കൂടുതൽ മറഞ്ഞിരിക്കുന്ന തന്ത്രങ്ങൾ അൺലോക്ക് ചെയ്യാൻ🔑, ഞങ്ങളുടെ ടെലിഗ്രാം ചാനലിൽ ചേരാൻ സ്വാഗതം!

ഇഷ്ടമായാൽ ഷെയർ ചെയ്യുക, ലൈക്ക് ചെയ്യുക! നിങ്ങളുടെ ഷെയറുകളും ലൈക്കുകളും ഞങ്ങളുടെ തുടർച്ചയായ പ്രചോദനമാണ്!

 

发表 评论

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ ഉപയോഗിക്കുന്നു * ലേബൽ

ആർട്ടിക്കിൾ ഡയറക്ടറി
ടോപ്പ് സ്ക്രോൾ