آرٹیکل ڈائرکٹری
WordPress ویب سائٹس کو اپاچی میں .htaccess فائلوں کا استعمال کرتے ہوئے تعینات کیا جاتا ہے تاکہ دوبارہ لکھنے کے قواعد کی وضاحت کی جا سکے۔
تاہم، بعض اوقات جب دوسرے پروگرام ہوتے ہیں جیسے:CWP کسٹم سب ڈومین فولڈر ڈائریکٹری پاتھ vhosts فائل میں ترمیم کریں۔، آپ کو ورڈپریس کے چھدم جامد اصولوں کو نظرانداز کرتے ہوئے 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/ کو دوسرے درجے کی ڈائرکٹری اور دوسرے درجے کے ڈومین نام کے طور پر استعمال نہیں کرتا ہے۔
Redirects کو شامل کرنے کے لیے Pretty Link پلگ ان کا استعمال کرتے ہوئے ملاچن ویلیانگبلاگ کےتارچینل لنک کرتے وقت:
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 میں 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 ###ہوپ چن ویلیانگ بلاگ ( https://www.chenweiliang.com/ ) مشترکہ ".htaccess exclude 301 redirection bypass pseudo static exception فولڈر ڈائریکٹری رولز"، آپ کے لیے مددگار۔
اس مضمون کا لنک شیئر کرنے میں خوش آمدید:https://www.chenweiliang.com/cwl-28236.html
مزید پوشیدہ چالوں کو کھولنے کے لیے، ہمارے ٹیلیگرام چینل میں شامل ہونے میں خوش آمدید!
پسند آئے تو شیئر اور لائک کریں! آپ کے شیئرز اور لائکس ہماری مسلسل حوصلہ افزائی ہیں!