લેખ ડિરેક્ટરી
વર્ડપ્રેસ પુનઃલેખન નિયમોનો ઉલ્લેખ કરવા માટે .htaccess ફાઈલોનો ઉપયોગ કરીને વેબસાઈટ અપાચેમાં જમાવવામાં આવે છે.
જો કે, કેટલીકવાર જ્યારે અન્ય પ્રોગ્રામ્સ હોય છે જેમ કે: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/ નો બીજા-સ્તરની ડિરેક્ટરી અને બીજા-સ્તરના ડોમેન નામ તરીકે ઉપયોગ કરતું નથી.
રીડાયરેક્ટ ઉમેરવા માટે પ્રીટી લિંક પ્લગઇનનો ઉપયોગ કરીને જોવા મળે છેચેન વેઇલીંગબ્લોગની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
