ورڈپریس قاعدن ۾ استثنا آهن

ورڊپريس ايشيش
پڙهڻ جو وقت: 2 منٽ

ورڊپريس ايشيشورڈپریس بلاگنگ پليٽ فارم ۾ اڳتي وڌندي هڪ اهم ارتقائي قدم رکي ، نظرثاني ٽريڪنگ ، ترميمي مينيوز لاءِ وڌيڪ سپورٽ ، ۽-مون لاءِ سڀ کان وڌيڪ دلچسپ فيچر- ڊومين ميپنگ سان گهڻن سائيٽ جي سپورٽ لاءِ مڪمل contentاڻ واري خصوصيت.

جيڪڏهن توهان مواد جي انتظام جو نظام جاکيلي نه آهيو ، اهو ٺيڪ آهي. توهان هن مضمون مان صحيح تي گذارو ڪري سگھو ٿا. پر پنهنجي ساٿي ٽيڪيڪڪ گيڪس ، ڪوڊ هيڊس ۽ ايشيش ڊبلرز لاءِ ، آئون ڪجهه دلچسپ ۽ ڪجهه ٿڌو ساٿي شيئر ڪرڻ چاهيان ٿو.

ملٽي سائيٽ اها خاصيت آهي جيڪا توهان کي هڪ ورڈپریس انسٽاليشن سان ڪيتريون ئي ورڈپریس ويب سائيٽون هلائڻ جي اجازت ڏئي ٿي. جيڪڏهن توهان ڪيترن ئي سائيٽن کي منظم ڪيو ، اهو سٺو آهي ڇاڪاڻ ته توهان هڪٻئي ۽ ويجيٽس جو هڪ منظور ٿيل گروپ انسٽال ڪري سگهو ٿا ۽ انهن کي پنهنجي گراهڪ سائيٽن کي چالو ڪري سگهو ٿا. توھان جي ڊومينس جو نقشو ٺاھڻ لاءِ ڪجھ فني رڪاوٽون آھن ، پر عمل ڏکيو نه آھي.

مسئلو وارن علائقن مان هڪ مون سڃاڻپ ڪيو آهي موضوع جي ترتيب ڏيڻ ۾. جئين موضوع ڪيترن ئي ويب سائيٽن تي دستياب ٿي سگھن ٿا ، توهان جي موضوع تي جيڪا به تخصيص ڪئي ويندي آهي اهو توهان جي ملٽي سائيٽ انسٽال تي انهي موضوع کي استعمال ڪندي ٻيون سائيٽون به متاثر ڪري ٿو. منهنجو رستو انهي جي نقل ڪرڻ آهي پهريان کان پهريان مون ترتيب ڏيڻ شروع ڪرڻ کان پهريان ، ۽ واضح طور تي موضوع کي ڪلائنٽ سائيٽ جي نالي سان جنهن جي لاءِ آئون اسٽائل ڪري رهيو آهيان.

هڪ ٻيو دلچسپ مسئلو توهان جي اپاچي سرور تي .htaccess فائل ۾ ڇا ٿئي ٿو. ورڈپریس کي بلاگ کان بلاگ جي بنياد تي رستا ٻيهر لکڻ جي ضرورت آهي ۽ هي وري لکندڙ قاعدو ۽ پي ايڇ پي فائل سان ڪري ٿو.

ورڈپریس هيٺ ڏنل لکڻ وارو قاعدو استعمال ڪري ٿو:

ٻيهر لکو رٿا ^ ([_ _ 0-9a-zA-Z -] + /)؟ files /(.+) wp-include / ms-files.php؟ file = $ 2 [L]

بنيادي طور تي ، جيڪو ڪجهه به mysite.com/files/directory جي ذيلي ڊائريڪٽريٽ ۾ آهي ، mysite.com/files/wp-includes/myblogfolderpath کي وري لکجي ويندو آهي ۽ اهو آهي جتي اهو دلچسپ لڳندو آهي. ڇا ٿيندو جيڪڏهن توهان کي اصل ۾ توهان جي سرور تي فائيل رکڻ جي ضرورت آهي جيڪا mysite.com/files/myfolder/myimage.jpg آهي؟ توهان 404 غلطي حاصل ڪئي ، اهو ٿي چڪو آهي. اپوڪي ٻيهر لکت جو ضابطو شروع ڪيو ۽ رستو تبديل ڪري ٿو.

خدانخواسته ، توهان شايد هن مسئلي ۾ ڪڏهن به نه آيا ، پر مون ڪيو. مون وٽ هڪ سائيٽ هئي جيڪا ڪنهن ٻي ويب سائيٽ تان جاوا اسڪرپٽ وجٽ کي استعمال ڪرڻ جي ضرورت هئي ، ۽ اهو mysite.com/files/Images/myfile تي گرافڪس ڳولڻ جي ضرورت هئي. جيئن ته ميزبان سائيٽ تي فائل تبديل ڪرڻ جو ڪو طريقو نه هو ، مون کي اهو گهرجي ته مون پنهنجي سرور تي اهو ڪم ڪرڻ جو طريقو ڳولهيو. آسان حل اهو آهي ته لکندڙ حالتن کي ٻيهر لکجي جيڪا مخصوص فائلن لاءِ هڪ استثنا ڪري ٿي.

هتي حل آهي:

ٻيهر لکو٪ {REQUEST_URI}! /؟ فائلز / تصوير / فائل 1.jpg $
ٻيهر لکو٪ {REQUEST_URI}! /؟ فائلز / تصوير / فائل 2.jpg $
ٻيهر لکو رٿا ^ ([_ _ 0-9a-zA-Z -] + /)؟ files /(.+) wp-include / ms-files.php؟ file = $ 2 [L]

لکندڙ حالتن کي ٻيهر لکندي قاعدي کان اڳ رکڻو پوندو ، يا اهو چال ڪم نه ڪندي. توهان جي پنهنجي مقصدن لاءِ هن حالت ۾ ترميم ڪرڻ آسان هئڻ گهرجي ، جيڪڏهن توهان کي هڪ جهڙا مسئلو درپيش هجي. حل مون لاءِ ڏا workedو ڪم ڪيو ، مون کي گهٽ گهربل گهربل متن جي بدران ڪسٽم گرافڪس کي متبادل بڻائڻ جي اجازت ڏني جيڪا منهنجي ڊزائن سان مطابقت نه رکي. اميد آهي ته ، اهو به توهان لاءِ ڪم ڪندو.

توهان ڇا ٿا سوچيو؟

هي سائيٽ اسپام کي گهٽائڻ لاء اکزمٽ استعمال ڪري ٿو. سکو ته توهان جي تجويز ڪيل ڊيٽا کي ڪيئن عمل ڪيو وڃي.