منبع یاب‌های یکنواخت

از ویکی‌کد، دانشنامهٔ برنامه‌نویسی
(تغییرمسیر از Url در ایچ‌تی‌ام‌ال)
پرش به ناوبری پرش به جستجو
Main Page Tutorial
Html-menu.png
موارد آموزشی
۱خانه
۲مقدمه
۳ویرایشگرها
۴پایه
۵عنصرها
۶ویژگی‌ها
۷عنوان‌ها
۸پاراگراف‌ها
۹استایل‌ها
۱۰قالب‌بندی
۱۱نقل‌قول‌ها
۱۲توضیحات
۱۳رنگ‌ها
۱۴CSS
۱۵لینک‌ها
۱۶تصاویر
۱۷جداول
۱۸لیست‌ها
۱۹بلوک‌ها
۲۰کلاس‌ها
۲۱شناسه
۲۲Iframeها
۲۳جاوا اسکریپت
۲۴مسیرهای فایل
۲۵سرصفحه
۲۶چیدمان‌ها
۲۷واکنش‌گرا
۲۸کد کامپیوتری
۲۹معنایی‌ها
۳۰راهنمای استایل
۳۱موجودیت‌ها
۳۲نماد‌ها
۳۳ایموجی‌ها
۳۴مجموعه کاراکترها
۳۵رمزگذاری URL
۳۶HTML و XHTML
فرم‌های HTML
گرافیک در HTML
رسانه در HTML
APIها در HTML
مثال‌ها
مرجع HTML

URL نام دیگر آدرس وب است.[۱]

ممکن است URL از کلمات تشکیل شده باشد (wikicod.ir) یا از آدرس پروتکل (به انگلیسی: IP) اینترنت (192.68.20.50).

اکثر افراد هنگام گشت‌زدن در اینترنت از نام‌ها استفاده می‌کنند زیرا به خاطر سپردن نام‌ها ساده‌تر از اعداد است.

URL - منبع یاب یکنواخت (به انگلیسی: Uniform Resource Locator)

مرورگرهای وب از طریق URL صفحات را از سرورهای وب درخواست می‌کنند.

یک منبع یاب یکنواخت (به انگلیسی: URL) برای آدرس دهی به یک سند (یا داده‌های دیگر) در وب به کار می‌رود.

یک آدرس وب مانند https://wikicod.ir/wiki/HTML:خانه از قواعد نحوی زیر پیروی می‌کند:

scheme://prefix.domain:port/path/filename

توضیح:

  • طرح کلی (به انگلیسی: scheme) - نوع سرویس اینترنت را مشخص می‌کند (رایج‌ترین سرویس http یا https است)
  • پیشوند - یک پیشوند دامنه مشخص می‌کند (پیش فرضhttp ،www است)
  • دامنه - نام دامنه اینترنتی را مشخص می‌کند (مانند wikicod.ir)
  • درگاه (به انگلیسی: port) - شماره درگاه در میزبان (به انگلیسی: host) را مشخص می‌کند (پیش فرض برای http پورت ۸۰ است)
  • مسیر - یک مسیر در سرور تعریف می‌کند (اگر حذف شود: مسیر اصلی (به انگلیسی: root) سایت)
  • نام فایل - نام یک منبع یا سند را مشخص می‌کند

طرح های کلی (به انگلیسی: Schemes) متداول URL

جدول زیر برخی از طرح‌های کلی رایج را آورده‌است:

طرح کلی نام کامل مورد استفاده
http HyperText Transfer Protocol صفحات وب رایج. رمرگذاری نشده
https Secure HyperText Transfer Protocol صفحات وب امن. رمز گذاری شده
ftp File Transfer Protocol دانلود یا آپلود فایل
file فایلی در رایانه شما

کدگذاری URL

URLها را می‌توان با استفاده از مجموعه کاراکتر ASCII تنها از طریق اینترنت ارسال کرد. اگر یک URL دارای کاراکترهایی به غیر از ASCII باشد، URL باید تبدیل شود.

کدگذاری URL کاراکترهای غیر ASCII را به فرمتی تبدیل می‌کند که در سراسر اینترنت منتقل می‌شوند.

کدگذاری URL کاراکترهای غیر ASCI را با یک “%” به همراه اعداد هگزادسیمال جایگزین می‌کند.

URLها نمی‌توانند فاصله داشته باشند. کدگذاری URL معمولاً یک فاصله را با نماد مثبت + یا ۲۰% جایگزین می‌کند.

مشاهدهٔ نتیجه

Time2wait.svg ساخت نمونه مثال این بخش در دست اقدام است.


اگر برروی “Submit” کلیک کنید، مرورگر کدگذاری URL ورودی را پیش از ارسال آن به سرور انجام می‌دهد.

صفحه‌ای در سرور ورودی دریافت شده را نمایش می‌دهد.

ورودی دیگری را امتحان کنید و مجدداً برروی Submit کلیک کنید.

مثال های کدگذاری ASCII

مرورگر شما ورودی را براساس مجموعه کاراکتر مورد استفاده در صفحه شما کدگذاری می‌کند.

مجموعه کاراکتر پیش فرض UTF-8 ،HTML5 است.

کاراکتر از Window-1252 از UTF-8
%80 %E2%82%AC
£ %A3 %C2%A3
© %A9 %C2%A9
® %AE %C2%AE
À %C0 %C3%80
Á %C1 %C3%81
 %C2 %C3%82
à %C3 %C3%83
Ä %C4 %C3%84
Å %C5 %C3%85
برای دستیابی به مرجع کامل همهٔ کدگذاری‌های URL، از مرجع کدگذاری URL ما بازدید کنید.


منابع آموزشی