.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/ વર્ડપ્રેસની અંદરના પેજ પર વર્ડપ્રેસ દ્વારા પ્રક્રિયા કરવામાં આવશે નહીં.

ગૌણ નિર્દેશિકા /go/ રીડાયરેક્ટ કરી શકાતી નથી

ચેન વેઇલીંગબ્લોગનો ઉપયોગવર્ડપ્રેસ પ્લગઇનGTranslate ના પેઇડ વર્ઝન માટે, ખાતરી કરો કે GTranslate પ્લગઇન /go/ નો બીજા-સ્તરની ડિરેક્ટરી અને બીજા-સ્તરના ડોમેન નામ તરીકે ઉપયોગ કરતું નથી.

રીડાયરેક્ટ ઉમેરવા માટે પ્રીટી લિંક પ્લગઇનનો ઉપયોગ કરીને જોવા મળે છેચેન વેઇલીંગબ્લોગનીTelegramચેનલ લિંક કરતી વખતે:
https://www.chenweiliang.com/go/tgchannel

  • (આ એટલા માટે છે કારણ કે પ્રીટી લિંક પ્લગઇનની જમ્પ લિંક .htaccess ફાઇલમાં RewriteRule રીડાયરેક્શન નિયમ દ્વારા ઓવરરાઇટ કરવામાં આવી છે)

તે આપમેળે એવા સબડોમેઇન પર જશે જે અસ્તિત્વમાં નથી:
http://go. chenweiliang.com/go/tgchannel

  • (ડેડ લિંક્સને ટાળવા માટે, જાઓ પછી એક જગ્યા ઉમેરો. ઉપરની લિંકમાં)

જો કે, માંચેન વેઇલીંગબ્લોગની .htaccess ફાઈલમાં શોધ કરતાં /go/ ધરાવતો રીરાઈટરૂલ મળ્યો નથી.

મેં 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 exclude 301 રીડાયરેક્ટ બાયપાસ સ્યુડો-સ્ટેટિક અપવાદ ફોલ્ડર ડાયરેક્ટરી નિયમો" શેર કર્યું છે, તમારા માટે મદદરૂપ.

આ લેખની લિંક શેર કરવા માટે આપનું સ્વાગત છે:https://www.chenweiliang.com/cwl-28236.html

વધુ છુપાયેલા યુક્તિઓ🔑 અનલૉક કરવા માટે, અમારી ટેલિગ્રામ ચેનલમાં જોડાવા માટે આપનું સ્વાગત છે!

ગમે તો શેર કરો અને લાઈક કરો! તમારા શેર અને લાઈક્સ એ અમારી સતત પ્રેરણા છે!

 

评论 评论

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો વપરાય છે * લેબલ

ટોચ પર સ્ક્રોલ