URL یک کلمه دیگر برای آدرس وب است
یک URL می تواند از کلمات مانند w3scschools.ir و یا یک IP آدرس مانند .192.68.20.50
تشکیل شده باشد ، بسیاری از افراد هنگام گشت و گذار در وب نام وبسایت را وارد می
کنند زیرا به خاطر آوردن نام ساده تر از به خاطر آوردن اعداد است
مرورگرهای وب ، با استفاده از URL صفحات را از سرورهای وب درخواست می کنند
وقتی که شما در یک صفحه HTML بر روی یک لینک کلیک می کنید در حقیقت زیر خط
مربوط به تگ <a> به یک بر روی وب جهان گستر اشاره می کند
یک URL برای آدرس یک سند بر روی وب جهان گستر استفاده می شود
یک آدرس وب چیزی شبیه به این است : /http://w3cschools.ir/1391/08/07/post-25
از قاعده زیر پیروی کنید:
scheme://host.domain:port/path/filename
توضــــــیح:
scheme : نوعی از سرویس اینترنت را تعریف می کند ، متداول ترین نوع http است
host : میزبان دامنه را تعریف می کند ، پیش فرض آن www است
domain : یک نام دامنه اینترنتی تعریف می کند مانند w3cschools.ir
port:شماره پورت میزبان وبسایت را معرفی می کند پورت پیش فرض 80 است
path :مسیر داخلی فایل را بر روی حافظه سرور تعیین می کند
filename : نام یک سند را معرفی می کند
Scheme های متداول :
لیستی از Scheme های متداول در زیر آمده است:
صفحاتی که برای این scheme استفاده می شوند... | مخفف | scheme |
صفحات متداول وب با http شروع می شوند رمز نگاری نشده اند | HyperText Transfer Protocol | http |
صفحات امنیتی وب با https شروع می شوند تمام اطلاعات رد و بدل شده رمزنگاری شده اند | Secure HyperText Transfer Protocol | https |
برای دانلود یا آپلود فایل های وبسایت است | File Transfer Protocol | ftp |
یک فایل بر روی کامپیوتر شما | file |
انکد URL :
URL ها تنها می توانند با استفاده از مجموع کاراکتر ASCII بر روی اینترنت فرستاده شوند
از آن جا که URL ها اغلب حاوی کاراکترهای خارج از مجموعه ASCII هستند ، URL تبدیل
می شود به یک فرمت ASCII معتبر تبدیل می شود
انکدینگ URL کاراکترها را به فرمتی تبدیل می کند که بر روی اینترنت بتواند تواند منتقل
بشود
انکدینگ URL کاراکترهای غیر از ASCII را با یک % به همراه 2 رقم هگزادسیمال است
جایگزین می کند
URL ها نمی توانند شامل فاصله ها باشند ، انکدینگ URL به طور معمول یک فاصله را با
یک علامت + جایگزین می کند
حالا خودتان امتحان کنید
اگر شما بر روی دکمه ارسال کلیک کنید مرورگر ورودی شما را قبل از ارسال به سرور
انکد می کند ، یک صفحه بر روی سرور ورودی های دریافتی را نشان خواهد داد
مثال های انکدینگ URL
انکدینگ URL | کاراکتر ها |
%80 | € |
%A3 | £ |
%A9 | © |
%AE | ® |
%C0 | À |
%C1 | Á |
%C2 | Â |
%C3 | Ã |
%C4 | Ä |
%C5 | Å |
برای یک مرجع کاملی از انکدینگ های URL از مرجع انکدینگ URL ما بازدید کنید