URL چیست؟ آشنایی با مفهومURL
وقتی یک آدرس را در اینترنت مثل google.comجستجو میکنید در واقع از یک URL استفاده میکنید.اما آیا تا به حال برای شما این جای سوال بوده که ساختار URL چیست؟ چطور میتوانیم بخش های آن را تشخیص دهیم؟ این سوالی است که در این مقاله به آن پاسخ میدهیم پس تا پایان این مقاله با ما همراه باشید
URL چیست؟
URL یا Uniform Resource Locator در واقع آدرسی است که برای دسترسی به یک وبسایت یا منابع موجود در اینترنت استفاده می شود. به عنوان مثال زمانی که شما آدرس https://classiciranian.ir را وارد میکنید در واقع سایت کلاسیک ایرانیان یک وبسایت در فضای اینترنت است که شما برای دسترسی به آن این آدرس را وارد میکنید
شاید برای شما جالب باشد که بدانید خالق زبان نشانه گذاری HTML(HyperText Markup Language) یعنی تیم برنز لی این ساختار را پیشنهاد کرد که در نهایت موجب شد یک تحول و انقلاب عظیمی در دنیای وب اتفاق بیوفتد.
ساختار URL به چه شکل است؟
اگر بخواهیم موشکافانه یک URL را آدرس وب را مورد بررسی قرار دهیم میتوانیم به این موارد اشاره کنیم:

بخش اول: پروتکل
اولین بخشی که در یک URL وجود دارد پروتکل است.در واقع پروتکل مشخص میکند که اطلاعات به چه طریقی منتقل می شود.به عنوان مثال پروتکل HTTP برای ارسال و دریافت فایل در وب استفاده می شود.نسخه امن تر آن HTTPS است که داده ها را رمزنگاری(Encryption) میکند و از دسترسی پیدا کردن به داده ها توسط شخص ثالث جلوگیری میکند.
بخش دوم: نام دامنه(Domain)
نام دامنه یا Domain در واقع آدرسی است که به وسیله آن میتوان به آن صفحه وب یا فایل دسترسی داشت. به عنوان مثال classiciranian.ir نام دامنه ای است که به وسیله آن میتوان به سایت کلاسیک ایرانیان دسترسی داشت.
بخش سوم: پورت(Port)
پورت در واقع بستری است که با استفاده از آن میتوانیم داده(Data) انتقال دهیم.یا به بیان بهتر برای برای برقراری ارتباط از پورت استفاده میکنیم.پورت هایی که برای انتقال داده در یک URL وجود دارد پورت 80 برای پروتکل HTTP و 443 برای HTTPS استفاده می شود.
بخش چهارم:مسیر(Path)
بعد از مشخص شدن سه مرحله قبلی در نهایت به بخش مسیر یا Path میرسیم. فرضا شما میخواهید به صفحه تماس با ما در سایت کلاسیک ایرانیان دسترسی داشته باشید در چنین حالتی بعد از وارد کردن پروتکل و نام دامنه یک علامت / (اسلش) قرار میدهید و سپس آدرس صفحه تماس با ما یعنی contact-us را وارد میکنید در واقع همین مورد آخر مشخص کننده مسیر است.
در دسترسی به فایل ها هم همینطور است.فرضاً میخواهید به یک فایل دسترسی داشته باشید.کافی است چنین آدرسی را وارد کنید:
https://example.ir/files/file.txt
یعنی ابتدا نام پروتکل،سپس نام دامنه،سپس شاخه و فایل مد نظر خود را وارد میکنید و میتوانید به راحتی به آن فایل دسترسی داشته باشید.
بخش پنجم:پارامترهای کوئری(Query Parameters)
این بخش از URL کاملا اختیاری است و برای ارسال داده به سرور استفاده می شود. نحوه کارکرد آن به این شکل است که شما بعد از وارد کردن نام دامنه باید علامت سوال(؟) را قرار دهید.ساختار آن به حالت کلید و مقدار(Key-Value) است و به وسیله یک علامت اَند(&) از هم جدا می شوند.همانطور که اشاره شد برای ارسال داده به سرور استفاده می شود اما میتوان از آن برای فیلتر کردن نتایج هم استفاده کرد.
بخش ششم: قطعه/شین(Fragments)
این بخش برای ارجاع به بخش خاصی از صفحه استفاده می شود که معمولا در وبسایت ها یا صفحه هایی که SPA یا Single Page Applcation یا تک صفحه ای هستند استفاده می شود چرا که نیازی به وجود داده ها به صورت داینامیک ندارند یا داده ها به صورت Ajax ارسال می شود.
انواع URL در آدرس های اینترنتی
انواع آدرس های اینترنتی به دسته بندی های زیر تقسیم بندی می شوند:
آدرس های مطلق(Absolute URL):
در این حالت آدرس ها به صورت کامل هستند مثلا
https://example.com/images/logo.pngیعنی به صورت کامل آدرس به همراه پروتکل،نام دامنه،مسیر و نام فایل وارد می شود و در کامل ترین حالت خود قرار دارد.
آدرس های نسبی(Relative):
این نوع از آدرس ها به صورت کامل وارد نمی شوند و به صورت تقریبی وارد می شوند. احتمالا در کدهای html دیده اید که چنین چیزی در بخش لینک ها وجود دارد:
/images/logo.pngآدرس های کوتاه(Short Links)
آدرس کوتاه توسط کوتاه کننده های لینک(URL Shortner) ایجاد می شوند.ممکن است زمانی آدرس یک وبسایت را که طولانی و حاوی کلمات فارسی که انکدینگ شده است را میخواهید برای یک نفر ارسال کنید.در چنین حالتی یک آدرس طولانی را خواهید داشت در چنین حالتی میتوانید از وبسایت هایی مثل زایا استفاده کنید.
URL در کجا قرار دارد؟
URL در نوار آدرس(Address Bar) مرورگر قرار دارد.چه در حالت موبایل و چه در حالت دسکتاپ به وسیله نوار مرورگری که در همه مرورگرها وجود دارد میتوانید URL خود را وارد کنید و به آدرس مورد نظر یا منبع(Resource) مد نظر دسترسی داشته باشید.
چگونه میتوانیم یک URL ایجاد کنیم؟
برای این که یک URL ایجاد کنید نیاز است تا یک دامنه(Domain) را خریداری کنید.برای خرید دامنه و همچنین هاست میتوانید از پرشیا هاست استفاده کنید:
جمع بندی
در این مقاله به سوال URL چیست پاسخ دادیم و انواع URL ها را مورد بررسی قرار دادیم و ساختار و شکلی کل یک URL را به همراه مثال مورد بررسی قرار دادیم.برای این که یک URL را ثبت کنید.باید به این نکته توجه داشته باشید که نام انتخابی نباید از قبل ثبت شده باشد و همچنین TLD یا پسوند آن نیز باید متناسب با کار و فعالیت خود انتخاب کنید.
