یو آر ایل کیا ہے؟ (یونیفارم ریسورس لوکٹر)

تعریف اور یو آر ایل کی مثال

یو آر ایل کے طور پر مختصر، یونیفارم ریسورس لوکٹر انٹرنیٹ پر ایک فائل کے مقام کی شناخت کا ایک طریقہ ہے. وہ وہی ہیں جو ہم صرف نہ صرف ویب سائٹس کو کھولنے کے لئے استعمال کرتے ہیں بلکہ تصاویر، ویڈیوز، سوفٹ ویئر کے پروگراموں اور فائلوں کی دیگر اقسام کو ڈاؤن لوڈ کرنے کے لئے بھی سرور پر میزبان ہیں.

آپ کے کمپیوٹر پر ایک مقامی فائل کھولنے کے طور پر آسان ہے کہ ڈبل کلک کریں، لیکن ریموٹ کمپیوٹرز، جیسے ویب سرورز پر فائلوں کو کھولنے کے لئے، ہم URL کو استعمال کرنا چاہتے ہیں تاکہ ہمارے ویب براؤزر کو معلوم ہو جائے کہ کہاں. مثال کے طور پر، ایچ ٹی ایم ایل فائل کو کھولنے والے ویب صفحے کی نمائندگی کرتا ہے جو ذیل میں بیان کی گئی ہے، آپ براؤزر کے سب سے اوپر اس نیویگیشن بار میں داخل ہونے کے ذریعہ کیا جاتا ہے.

یونیفارم ریسورس لوکٹرز اکثر عام طور پر یو آر ایل کے طور پر مختصر ہیں لیکن انہیں بھی ویب سائٹ کے پتوں کو بھی بلایا جاتا ہے جب وہ URLs کا حوالہ دیتے ہیں جو HTTP یا HTTPS پروٹوکول کا استعمال کرتے ہیں.

یو آر ایل عام طور پر انفرادی طور پر بولی جانے والی ہر خط کے ساتھ واضح ہوتا ہے (یعنی یو آر ایل ، کان نہیں). یونیورسل ریسورس لوکٹر کے لئے یونیفارم ریسورس لوکٹر میں تبدیل ہونے سے پہلے یہ ایک اختتام پذیر ہونا تھا.

یو آر ایل کی مثال

آپ شاید URL میں داخل ہونے کے لئے استعمال کر رہے ہیں، گوگل کی ویب سائٹ تک رسائی حاصل کرنے کے لئے اس طرح:

https://www.google.com

پورے پتہ URL کو بلایا جاتا ہے. ایک اور مثال یہ ویب سائٹ (سب سے پہلے) اور مائیکرو مائیکروسافٹ (دوسرا) ہے:

https: // https://www.microsoft.com

آپ سپر بھی حاصل کرسکتے ہیں اور براہ راست یو آر ایل کو ایک تصویر میں کھول سکتے ہیں، جیسے اس طویل عرصہ سے، جو وکیپیڈیا کی ویب سائٹ پر Google کی علامت (لوگو) کی طرف اشارہ کرتی ہے. اگر آپ اس لنک کو کھولتے ہیں تو آپ یہ دیکھ سکتے ہیں کہ یہ https: // کے ساتھ شروع ہوتا ہے اور باقاعدگی سے لگ رہا ہے URL جیسا کہ مندرجہ بالا مثال کے طور پر، لیکن اس کے ساتھ آپ کو درست فولڈر اور تصویر پر جہاں اشارہ دیا جائے اس کے لۓ بہت سارے دیگر متن اور سلیش ہیں. ویب سائٹ کے سرور پر رہتا ہے.

ایک ہی تصور لاگو ہوتا ہے جب آپ روٹر کے لاگ ان صفحے تک رسائی حاصل کر رہے ہیں؛ ترتیب کا صفحہ کھولنے کے لئے روٹر کا آئی پی ایڈریس URL کے طور پر استعمال کیا جاتا ہے. میرا مطلب یہ ہے کہ نیٹجیر ڈیفالٹ پاس ورڈ کی فہرست ملاحظہ کریں.

ہم میں سے زیادہ تر ان قسم کے یو آر ایل کے ساتھ واقف ہیں جو ہم ویب براؤزر جیسے فائر فاکس یا کروم میں استعمال کرتے ہیں، لیکن وہ واحد مثال نہیں ہیں جہاں آپ کو ایک URL کی ضرورت ہوگی.

ان تمام مثالوں میں، آپ ویب سائٹ کو کھولنے کے لئے HTTP پروٹوکول کا استعمال کر رہے ہیں، جس کا امکان یہ ہے کہ صرف ایک ہی لوگوں کا سامنا کرنا پڑتا ہے، لیکن آپ بھی ایف ٹی پی، ٹیلی فون ، MAILTO اور آر ڈی پی جیسے دیگر پروٹوکولز استعمال کرسکتے ہیں. یو آر ایل آپ کی ہارڈ ڈرائیو پر مقامی فائلوں پر بھی اشارہ کرسکتا ہے. ہر پروٹوکول کو منزل تک پہنچنے کے لئے نحو قواعد کا ایک منفرد مجموعہ ہوسکتا ہے.

یو آر ایل کی ساخت

یو آر ایل کو مختلف حصوں میں ٹوٹ دیا جاسکتا ہے، ہر ایک ٹکڑا کسی خاص مقصد کی خدمت کرتی ہے جب دور دراز فائل تک رسائی حاصل ہوتی ہے.

HTTP اور FTP یو آر ایل اسی طرح کی تشکیل کر رہے ہیں، پروٹوکول کے طور پر : // میزبان نام / fileinfo . مثال کے طور پر، اس کے یو آر ایل کے ساتھ ایف ٹی پی فائل تک رسائی حاصل کر سکتی ہے اس طرح کچھ:

FTP: //servername/folder/otherfolder/programdetails.docx

... جس میں، HTTP کے بجائے FTP ہونے سے، ویب پر کسی بھی دوسرے یو آر ایل کی طرح لگتا ہے.

آئیے مندرجہ ذیل یو آر ایل کا استعمال کرتے ہیں، جو Google کی ایک CPU کی غلطی کا اعلان ہے ، HTTP ایڈریس کا ایک مثال کے طور پر اور ہر حصہ کی شناخت کرتے ہیں:

https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html

URL مطابقت رکھتا ہے

صرف نمبر، حروف، اور مندرجہ ذیل حروف یو آر ایل میں اجازت دی جاتی ہے: ()! $ -'_ * +.

URL میں قبول ہونے کے لۓ دیگر حروف کو انکوڈ (پروگرامنگ کوڈ میں ترجمہ) ہونا ضروری ہے.

کچھ یو آر ایل میں پیرامیٹرز ہیں جو یو آر ایل کو اضافی متغیر سے الگ کر دیتے ہیں. مثال کے طور پر، جب آپ Google تلاش کرتے ہیں :

https://www.google.com/search؟q=

... آپ کو دیکھنے کے سوال کا نشان ایک مخصوص سکرپٹ کہہ رہا ہے، Google کے سرور پر میزبان ہے، آپ اپنی مرضی کے مطابق نتائج حاصل کرنے کے لئے اسے مخصوص کمانڈر بھیجنا چاہتے ہیں.

مخصوص سکرپٹ جسے گوگل نے تلاش کرنے کے لئے استعمال کیا ہے وہ جانتا ہے کہ جو کچھ بھی پیروی کرتا ہے ؟ q = URL کا حصہ تلاش اصطلاح کے طور پر شناخت کیا جانا چاہئے، لہذا URL میں اس وقت ٹائپ کیا جاتا ہے جو گوگل کے سرچ انجن پر تلاش کرنے کے لئے استعمال کیا جاتا ہے.

آپ کو بہترین بلی کی ویڈیوز کے لئے اس یو ٹیوب کی تلاش میں یو آر ایل میں اسی طرح کی رویہ مل سکتی ہے.

https://www.youtube.com/results؟search_query=best+cat+videos

نوٹ: اگرچہ یو آر ایل میں خالی جگہوں کی اجازت نہیں ہے، کچھ ویب سائٹس ایک + علامت کا استعمال کرتے ہیں، جسے آپ Google اور YouTube دونوں مثالوں میں دیکھ سکتے ہیں. دوسروں کو ایک جگہ کا انکوڈ برابر برابر ہے، جو 20٪ ہے.

یو آر ایل جو متعدد متغیر استعمال کرتے ہیں سوال نمبر کے بعد ایک یا زیادہ ampersands کا استعمال کرتے ہیں. آپ ونڈوز 10 کے لئے Amazon.com تلاش کے لئے یہاں مثال دیکھ سکتے ہیں:

https://www.amazon.com/s/ref=nb_sb_noss_2؟url=search-alias٪3Daps&field-keywords=windows+10

پہلے متغیر، url ، سوال کے نشان سے پہلے ہے لیکن اگلے متغیر، فیلڈ-مطلوبہ الفاظ ، ایک امیر پورینڈ سے پہلے ہے. اضافی متغیر بھی ampersand کی طرف سے بھی کیا جائے گا.

ایک یو آر ایل کے حصے کیس حساس ہیں - خاص طور پر، ڈومین نام کے بعد سب کچھ (ڈائریکٹریز اور فائل کا نام). اگر آپ میری ویب سائٹ سے مثال کے طور پر یو آر ایل میں "ٹولز" کا لفظ طے کر سکتے ہیں تو آپ اپنے آپ کو یہ دیکھ سکتے ہیں کہ ہم نے اس کا ذکر کیا ہے، یو آر ایل کے اختتام کو پڑھنے / free-driver-updater-Tools.htm . اس صفحہ کو یہاں کھولنے کی کوشش کریں اور آپ دیکھ سکتے ہیں کہ یہ لوڈ نہیں کرتا کیونکہ اس مخصوص فائل سرور پر موجود نہیں ہے.

یو آر ایل پر مزید معلومات

اگر یو آر ایل آپ کو ایسی فائل میں اشارہ کرتا ہے جسے آپ کا ویب براؤزر ظاہر ہوتا ہے، جی جی جی تصویر کی طرح، اس کے بعد آپ کو اصل میں آپ کے کمپیوٹر پر فائل کو ڈاؤن لوڈ کرنے کی ضرورت نہیں ہے. تاہم، فائلوں جو عام طور پر براؤزر میں نہیں ہیں جیسے پی ڈی ایف اور DOCX فائلوں، اور خاص طور پر EXE فائلیں (اور بہت سے دوسری قسم کی فائلیں)، آپ کو اس کے استعمال کے لۓ اپنے کمپیوٹر پر فائل ڈاؤن لوڈ کرنے کے لئے حوصلہ افزائی کی جائے گی.

یو آر ایل ہمیں ہمارے لئے سرور کا آئی پی ایڈریس تک رسائی حاصل کرنے کے لۓ ایک آسان طریقہ فراہم کرنے کی ضرورت ہے، جس سے پتہ چلنے کی ضرورت ہے کہ اصل پتہ کیا ہے. وہ ہماری پسندیدہ ویب سائٹس کے نام سے آسان یاد رکھنے والے نام کی طرح ہیں. یو آر ایڈ سے یو آر ایل سے یہ ترجمہ وہی ہے جو ڈی این ایس کے سرورز کے لئے استعمال کیا جاتا ہے.

کچھ یو آر ایل واقعی لمبی اور پیچیدہ ہیں اور اگر آپ لنک کے طور پر کلک کریں یا کاپی کریں تو اسے براؤزر کے ایڈریس بار میں استعمال کیا جاسکے. URL میں ایک غلطی 400 سے زائد HTTP حیثیت کوڈ غلطی پیدا کر سکتی ہے، جس میں عام طور پر 404 غلطی ہوتی ہے .

1and1.com پر ایک مثال دیکھا جا سکتا ہے. اگر آپ کسی ایسے صفحے تک رسائی حاصل کرنے کی کوشش کرتے ہیں جو ان کے سرور پر موجود نہیں ہے (اس طرح کی طرح)، آپ کو 404 غلطی ملے گی. یہ قسم کی غلطیاں اتنی معمولی ہیں کہ آپ اکثر ویب سائٹس پر اپنی مرضی کے مطابق، اکثر مزاحیہ، ان کے ورژن تلاش کریں گے. میرے کچھ ذاتی پسندیدہ پسندیدہ کے لئے کبھی کبھی میری 20 بہترین 404 خامی صفحات پر کلک کریں.

اگر آپ کو ایک ویب سائٹ یا آن لائن فائل تک پہنچنے میں دشواری ہو رہی ہے جو آپ کو عام طور پر لوڈ کرنا چاہئے، تو دیکھیں کہ یو آر ایل میں غلطی کو کس طرح اگلا کرنے کے بارے میں کچھ مفید خیالات کے لۓ.

زیادہ سے زیادہ یو آر ایل کو پورٹ کا نام کی ضرورت نہیں ہے. مثال کے طور پر، google.com کھولنے، آخر میں http://www.google.com:80 کی طرح پورٹ پورٹ نمبر کی وضاحت کرکے کیا جا سکتا ہے لیکن یہ ضروری نہیں ہے. اگر ویب سائٹ بندرگاہ 8080 کے بجائے کام کر رہے تھے تو، آپ پورٹ کو تبدیل کرسکتے ہیں اور اس صفحے تک رسائی حاصل کرسکتے ہیں.

پہلے سے طے شدہ طور پر، ایف ٹی پی سائٹس پورٹ 21 کا استعمال کرتے ہیں، لیکن دیگر پورٹ 22 پر سیٹ اپ یا کچھ مختلف ہوسکتے ہیں. اگر FTP سائٹ پورٹ 21 کو استعمال نہیں کررہا ہے، تو آپ کو یہ بتانا ہوگا کہ سرور کو صحیح طریقے تک رسائی حاصل کرنے کے لۓ کونسا استعمال کیا جا رہا ہے. اسی تصور کو کسی بھی URL کے لئے لاگو ہوتا ہے جو مختلف بندرگاہ کا استعمال کرتی ہے اس سے پہلے کہ ڈیفالٹ کے مطابق اس منصوبے کو استعمال کرنے کے لئے استعمال کیا جاتا ہے.