ويب سائيٽ جو URL ، عام طور تي "ويب سائيٽ ايڊريس" جي نالي سان ڄاڻايل آهي، جيڪو ڪنهن مخصوص ويب سائيٽ تائين رسائي لاء ڪو به ويب برائوزر ۾ داخل ٿيندو. جڏهن توهان يو آر ايل ذريعي معلومات گذري، توهان کي پڪ ڪرڻ جي ضرورت آهي ته صرف اهو مخصوص اجازت ڏنل اکرن کي استعمال ڪندو آهي. انهن اجازتن جي اکرن ۾ الفابيٽيڪل اکرن، عددي، ۽ URL خاصيت ۾ معني ڏنل ڪجھ خاص اکر شامل آهن. يو آر ايل ۾ شامل ٿيڻ جي ڪنهن به ٻين اکرن کي انڪوڊ ڪيو وڃي ٿو ته اهي اهي برائوزر جي سفر دوران مسئلا جو سبب نه آهن انهن صفحن ۽ وسيلن جو توهان ڳولي رهيا آهيو.
URL جو ڪوڊ لڳل
URL string ۾ سڀ کان عام طور تي انڪوڊ ٿيل ڪردار آھي
انهي جي انڪوڊنگ ٽيڪسٽ جو هي مضمون "هي منهنجو موضوع آهي" منتقل ڪري ڇڏي آهي. "+" اکري انگ (encoding) ۾ اکري انگ (اصل) ان کي تبديل ڪري ڇڏي ويندو. اصل ۾ <اسپين> جڏھن اھو برائوزر ۾ ادا ڪيو ويندو آھي.
يو آر ايل کي ڪوڊ ڪرڻ لاء، توهان انهن کي انڪوڊنگنگ سوراخ سان خاص ڪردارن کي تبديل ڪريو. اهو تقريبا٪ ڪردار سان شروع ڪندو.
URL جو ڪوڊ لڳل
ڏاڍي محتاط ڳالهائڻ، توھان هميشه ھڪ URL ۾ مليو آھي خاص خاص اکرن کي انڪوڊ ڪريو. هڪ اهم ياداشت، جيڪڏهن توهان سڀني ڳالهين يا انڪوڊنگ سان ٿورو ڊڄي سگهندا آهيو، اهو آهي ته توهان عام طور تي ان جي عام نسخي کان ٻاهر URL ۾ ڪنهن خاص خاصيت نه ملندي، انهي جي فارم سان گڏ.
گهڻو ڪري URLs هميشه سادي ڪارڪن استعمال ڪندا آهن جيڪي هميشه اجازت ڏين ٿيون، تنهنڪري ڪو انڪوڊنگ تمام ضروري آهي.
جيڪڏهن توهان GET طريقا استعمال ڪندي CGI سکرپٹ جي ڊيٽا جمع ڪري، توهان ڊيٽا کي انڪوڊ ڪرڻ گهرجي جيئن ته URL تي موڪلي ويندي. مثال طور، جيڪڏهن توهان آر ايس آر ايف کي فروغ ڏيڻ لاء هڪ لنڪ لکي سگهو ٿا، توهان جي ايڊٽ اسڪرپٽ ڪيو ويو آهي ته توهان جي URL کي لپيٽڊ URL ۾ شامل ڪرڻ لاء انڪوڊ ڪيو ويندو.
ڇا چڪاس ڪيو وڃي؟
ڪو به ڪردار جنهن ۾ الفابيٽيڪل اکرن، نمبر، يا خاص خاصيت کان ٻاهر نه هوندو آهي ان جي عام حالت کان ٻاهر استعمال ٿيل آهي توهان جي صفحي ۾ انڪوڊ ٿيڻ جي ضرورت آهي. هيٺيون عام شخصن جي ھڪڙي جدول آھي جيڪا يو آر ايل ۽ انڪوڊنگ ۾ ڳولي سگھي ٿي.
محفوظ ٿيل ايڊريس URL انڪوڊنگ
اکر | URL ۾ مقصد | اکري انگ (encoding) |
: | پتي مان الڳ پروٽوڪول (http) | ٪ 3B |
/ | الڳ الڳ ڊومين ۽ هدايتون | ٪ 2F |
# | الڳ الڳ ڪريو | ٪ 23 |
؟ | سوال جي چڪاس ڪريو | ٪ 3F |
& | سوالن جا حصا شامل ڪريو | ٪ 24 |
@ | ڊومين مان صارف ۽ پاسورڊ الڳ ڪريو | ٪ 40 |
٪ | ھڪڙي اکري ٿيل اکر ظاهر ڪري ٿو | ٪ 25 |
+ | هڪ جاء تي ظاهر ڪري ٿو | ٪ 2B |
| URLs ۾ سفارش ناهي | ٪ 20 يا + |
اهو نوٽ ڪريو ته اهي انڪوڊ ٿيل مثالن کان مختلف آهن جيڪي توهان وٽ آيل خاص HTML سان لاڳاپيل آهن . مثال طور، جيڪڏهن توهان ايمرسسن (&) ڪردار سان URL کي ڪوڊ ڪرڻ جي ضرورت آهي، توهان 24٪ استعمال ڪندا، جيڪا مٿي ڏنل جدول ۾ ڏيکاريل آهي. جيڪڏهن توهان HTML لکڻ لکي هئي ۽ توهان هڪ ايمپرسن کي متن تي شامل ڪرڻ چاهيو ٿا، توهان استعمال ڪري نه سگهيا 24٪. ان جي بدران، توهان يا ڪٿي استعمال ڪريو "& amp؛"؛ يا "& # 38؛"، ٻئي مان لکين ها ۽ HTML صفحن ۾ جڏهن لکن ٿا. اهو پهرين تي الجھن لڳي ٿي، پر بنيادي طور تي اهو متن جيڪو پاڻ تي ڏنل صفحن جي وچ ۾ فرق آهي، جيڪو HTML HTML جو حصو آهي، ۽ URL ٽريڪ آهي، جيڪو الڳ ادارو آهي ۽ انهي ڪري مختلف قاعدن سان لاڳاپيل آهي.
حقيقت اها آهي ته "&" ڪردار، ٻين ڪيترن ئي ٻين ڪردارن کي، ظاهر ٿي سگهي ٿو هر هڪ ۾ توهان کي ٻنهي جي وچ ۾ اختلاف نه ٿيڻ گهرجي.
اصل مضمون جينيفر ڪيريئن طرفان. جيريمي Girard پاران ڏنل