یک URL (Uniform Resource Locator) شامل چندین بخش است که هر کدام وظیفه خاصی دارند. این بخشها عبارتاند از:
- پروتکل (Protocol):
مشخصکننده روش دسترسی به منابع. مثال:
-
- http (پروتکل وب)
- https (نسخه امن پروتکل وب)
- ftp (انتقال فایل)
مثال: https://
2. دامنه (Domain):
آدرس اصلی وبسایت که معمولاً نام شرکت یا سازمان است.
-
- مثال: www.example.com
3. پورت (Port):
شماره درگاهی که برای ارتباط استفاده میشود. به طور پیشفرض:
-
-
- 80 برای HTTP
- 443 برای HTTPS
-
اگر غیر از مقدار پیشفرض باشد، به صورت زیر نمایش داده میشود:
-
- :8080
4. مسیر (Path):
مشخصکننده مکان فایل یا دایرکتوری در سرور.
-
-
- مثال: /products/item123
-
5. پارامترهای کوئری (Query Parameters):
اطلاعات اضافی که برای پردازش درخواست ارسال میشود. با علامت ? شروع شده و بین مقادیر از & استفاده میشود.
-
- مثال: ?id=123&category=books
6. هش (Fragment):
اشاره به بخشی خاص از یک صفحه وب. با # شروع میشود.
-
-
- مثال: #section1
-
نمونه کامل:
https://www.example.com:8080/products/item123?id=123&category=books#section1
تحلیل:
- پروتکل: https
- دامنه: www.example.com
- پورت: 8080
- مسیر: /products/item123
- پارامترهای کوئری: id=123&category=books
- هش: #section1
