URL چیست؟ مبانی و فراتر از آن را بیاموزید

افشای: پشتیبانی شما به حفظ سایت کمک می کند! ما برای برخی از خدماتی که در این صفحه توصیه می کنیم هزینه ارجاع دریافت می کنیم.


URL ها یکی از رایج ترین مفاهیم فناوری امروزه هستند. در اصل ، آنها آدرسهایی هستند که شما برای دسترسی به منابع مختلف استفاده می کنید – بیشتر اوقات ، از یک برای دسترسی به وب سایت خاصی که در اینترنت موجود است استفاده می کنید. زیرا URL ها هستند "اداره شده" از این رو مرتباً از طرف کاربران ، لازم است که هنگام انتخاب دامنه خود ، و همچنین ساختار پوشه وب سایت خود ، از آن مراقبت کنید ، زیرا تصمیماتی که شما می گیرید برای کاربران آشکار است و بر تجربه آنها در پیمایش از طریق سایت شما تأثیر می گذارد. وقتی صحبت از بهینه سازی موتور جستجو می شود ، URL ها نیز قابل توجه هستند.

URL چیست؟?

URL مخفف مخفف منابع یکسان است و یکی از مفاهیم اصلی محاسبات مدرن است. طبق تعریف ، URL یک متن فرمت شده است که به موقعیت منبع در یک شبکه رایانه ای (معمولاً وب) اشاره دارد. به طور معمول ، این منابع صفحات وب هستند ، اما می توانند اسناد متنی ، گرافیکی ، برنامه ها یا هر چیز دیگری باشند که به صورت دیجیتالی قابل ذخیره باشند..

علاوه بر "نشانی" از منبع ، یک URL کامل نیز متضمن روشی (یا پروتکل) است که با استفاده از آن منابع بازیابی می شوند.

یک URL اصلی شامل سه قسمت یا زیرلایه است که با تعیین کاراکترها از هم جدا می شوند. این موارد شامل پروتکل ، نام میزبان یا آدرس و محل منبع می باشد. یک مثال ساده از یک رشته URL به شکل زیر می باشد: http://www.example.com/index.html.

تاریخ

امروزه ، URL به عنوان مشترک همه چیز در اینترنت ، به بخش مشترک واژگان رایانه ما تبدیل شده است. اما همیشه اینطور نبود.

ARPANET در اواخر دهه 1960 معرفی شد. این اولین شبکه رایانه ای بود که TCP / IP را پیاده سازی کرد و پایه و اساس اینترنت شد. با آن امکان انتقال پرونده ها و اسناد بین رایانه ها از طریق شبکه فراهم شد. متأسفانه ، در زمان دسترسی به این اسناد می تواند به تعدادی از پروتکل های مختلف نیاز داشته باشد. آنچه مورد نیاز بود یک اصل متحد کننده بود که باعث می شد پرونده ها و اسناد به راحتی پیوند ، شناسایی و بازیابی شوند در صورت تقاضا.

ARPANET در اواسط دهه 1970 بین المللی شد ، بنابراین به اینترنت تبدیل شد. اما سیستم تقریباً یکسان بود.

در اوایل دهه 1990 ، وب در بالای اینترنت ساخته شد. این امر یافتن و پیوند اسناد به یکدیگر را آسانتر کرد. سه بلوک ساختاری اساسی در وب وجود دارد – پروتکل HTTP ، HTML و URL. HTTP مخفف پروتکل انتقال Hypertext است – روشی برای ارسال و دریافت اسناد. HTML البته Hypertext Markup Language است که اجازه می دهد اسناد مبتنی بر متن بر روی صفحه رایانه ارائه شود. و URL روشی مداوم برای توصیف مکان یک سند و نحوه تحویل آن است.

آناتومی یک URL

آناتومی اولیه یک URL شامل چندین بخش است. برخی از این قسمت ها اجباری است ، در حالی که برخی دیگر اختیاری هستند و در صورت نیاز به کار دیگری غیر از عملیات پیش فرض ، می توان آن را گنجانید. به عنوان مثال ، HTTP به طور پیش فرض از پورت 80 استفاده می کند ، اما لازم نیست.

بهترین روش برای بررسی آناتومی یک URL از طریق مثال است ، بنابراین برای اهداف ما از URL مسخره زیر استفاده خواهیم کرد و آن را به اجزای مختلف آن تفکیک می کنیم:

http://www.whever.com:80/whever/whothing.html؟this=that&که = این # fn2

  • http: // – این طرح ، یا بستر پروتکل است ، و نشان می دهد کدام پروتکل باید برای واکشی پرونده یا سند مورد نظر استفاده شود. در حالی که HTTP رایج ترین است ، به هیچ وجه تنها گزینه نیست. پروتکل های دیگر شامل HTTPS (نسخه امن HTTP) ، نامه پستی: (برای باز کردن مشتری سرویس پست الکترونیکی) ، ftp: (برای انجام انتقال اولیه فایل) و موارد دیگر است. روده بزرگ (:) جداکننده طرح URI است و ضربات زوج جلو (//) شروع به کار بردن نام میزبان محلی را مشخص می کند.
  • www. – این قسمت از URL محتوا را تعریف می کند ، در این حالت شبکه جهانی وب. این قسمت از URL نیز می تواند برای نشان دادن یک زیر دامنه مورد استفاده قرار گیرد. به عنوان مثال ، ممکن است مثال ما را تغییر داده و شامل http://support.wh Any.com برای دسترسی به صفحه پشتیبانی داخلی از وب سایت هدف شود..
  • هر چه – این نام دامنه است و برای نشان دادن میزبان یا سرور وب هدفمند استفاده می شود. آخرین قسمت نام دامنه ما ، .com ، پسوند دامنه است و برای شناسایی نوع یا محل وب سایت مورد نظر استفاده می شود. پسوندهای دامنه دیگر شامل پسوندهای خاص .org ، .net و منطقه است. مانند .co.uk. بیش از 500 پسوند دامنه (یا gTLDs) وجود دارد.
  • : 80 – این درگاه است ، و آن را نشان می دهد "دروازه" استفاده شده برای دسترسی به منابع موجود در وب سرور مورد نظر. این قسمت از URL اغلب هنگامی که وب سرور از پورت های استاندارد برای پروتکل های HTTP یا HTTPS استفاده می کند ، حذف می شوند. در صورت استفاده از درگاه غیر استاندارد ، این بخش باید در URL وارد شود. دوباره ، روده بزرگ (:) به عنوان جداکننده عمل می کند.
  • هر آنچه / هر .html – این نشانگر مسیر منبع در سرور است. در ابتدا این بخش به یک مکان فیزیکی روی یک سرور خاص اشاره می کرد ، گرچه اکنون به طور معمول نشانگر یک موقعیت انتزاعی از داده های در دست گرفته است. اسلش رو به جلو مجدداً به عنوان جداکننده عمل می کند تا یکپارچگی نحو سلسله مراتبی URL را حفظ کند.
  • ?این = آن&که = این – این رشته پرس و جو است. این شامل یک علامت سؤال است که به دنبال آن یک یا چند پارامتر وجود دارد که یک سرور وب می تواند برای بازگشت به محتوای خاص یا نسخه خاصی از محتوای درخواست شده از آنها استفاده کند. آدرسهای اینترنتی با رشته های پرس و جو معمولاً به این آدرس گفته می شوند "URL های پویا." پارامترهای مورد استفاده در URL های پویا لزوما جهانی نیستند و هر وب سرور قوانین مربوط به استفاده از آنها را دارد.
  • # fn2 – قسمت آخر URL قطعه اختیاری یا "لنگر." توسط یک هش (#) نشان داده شده است و متن آن را دنبال می کنید. این توسط مرورگر استفاده می شود تا آن صفحه را در یک مکان خاص قرار دهد.

همه اینها با هم جمع شده اند ، این بسترها یک URL کامل را تشکیل می دهند. این تعریف می کند: پروتکل لازم برای بازیابی پرونده یا سند. سرور؛ محل آن محتوا در آن سرور؛ دروازه ای که برای دسترسی به آن سرور استفاده می شود. اطلاعات مربوط به سرور در مورد محتوا؛ و اطلاعات مربوط به مشتری در مورد صفحه نمایش محتوا.

طراحی URL بهینه

اکنون که می دانیم URL چیست ، بیایید درمورد اینکه چرا داشتن یک URL خوب طراحی شده مهم است صحبت کنیم. سپس به مواردی که در ساختن یک کمک می کند ، فرو می روند "خوب" آدرس اینترنتی.

چرا طراحی URL اهمیت دارد

اول ، URL ها از معدود مواردی هستند که به طور مداوم توسط همه افرادی که به اینترنت دسترسی پیدا می کنند ، صرف نظر از مرورگر ، سیستم عامل یا دستگاه مورد استفاده ، استفاده می شود – در بعضی موارد ، URL شما از اینترنت فراتر می رود و با استفاده از روش های آنالوگ ، به اشتراک گذاشته می شود. به عنوان یادداشت ها و سایر اسناد رسمی. آدرسهای اینترنتی کمکهای ناوبری هستند (و موارد دیگر!) که توسط افراد واقعی و نه فقط ماشینها مورد استفاده قرار می گیرند ، بنابراین طراحی آنها روشی دیگر است که با استفاده از آن می توانید به مخاطبان خود دسترسی پیدا کنید.

مهمتر از همه ، URL ها یک توافق نامه نشده بین کاربران و شما هستند. با توجه به URL خاص ، فرد باید برای بازگشت یک منبع خاص (یا فرعی از آن منبع) بتواند از هم اکنون و در موعد بعد از آن استفاده کند. به همین ترتیب ، باید از تغییر URL در صفحات خود در صورت امکان ، خودداری کنید. در صورت لزوم ، تغییر مسیرها را تنظیم کنید (اما با انجام این کار بارهای بارگذاری صفحه به شما اضافه می شود زیرا هر تغییر مسیر باید تجزیه و اجرا شود). به همین دلیل ، طراحی URL های خود در ابتدا به این معنی است که دیگر لازم نیست نگران نیاز به تغییر آنها در مقطع بعدی باشید.

دستورالعملهای عمومی برای طراحی URL ها

وقتی در مورد نحوه ساختن URL های خود فکر می کنید ، اصول زیر را در خاطر داشته باشید:

  • به بخش های سطح بالا دقت کنید. بخش سطح بالا پایه کلیه آدرسهای اینترنتی شما را تشکیل می دهد: google.com ، facebook.com و twitter.com همه بخش های سطح بالا هستند. بدیهی است ، بازار URL های منحصر به فرد و در عین حال به یادماندنی که هنوز در قسمت کوتاه تر قرار دارند ، در حال محدود شدن است ، اما اهمیت آن اقتضا می کند که به انتخاب آن دقت کافی داشته باشید.

    در دسترس بودن پسوندهای منحصر به فرد (به عنوان مثال ، یکی از رایج ترین برنامه های افزودنی .com) امکانات جدیدی را باز می کند ، اما از این موارد با دقت استفاده کنید ، زیرا بسیاری از آنها به طور خودکار فرض می کنند که می توانید به سایت شما دسترسی پیدا کنید .com.

  • URL های خود را تمیز نگه دارید. آنچه این جوشیده است, "آیا کاربران شما می توانند URL خود را با سهولت تایپ کنند?" این چیزی است که شما باید به آن توجه کنید ، به خصوص اگر شما یک سیستم مدیریت محتوا یا موتور وبلاگ دارید که به طور خودکار URL های شما را تولید می کند. در بیشتر موارد ، مطمئناً کمتر است. جایزه: اگر URL های شما تایپ آسان است ، به خاطر سپردن آن آسان است ، که برای اطمینان از بازدیدهای مکرر از سایت شما مفید است.

  • از یک دامنه واحد استفاده کنید و در صورت امکان از زیر دامنه ها اجتناب کنید. دلیل اصلی هر دو این است که موتورهای جستجو sub.example.com و shembull.com/sub را به عنوان دو سایت متفاوت می بینند ، حتی اگر شما قصد داشته باشید که صفحات موجود در زیر پوشه زیرمجموعه سایت اصلی شما باشد. این بر رتبه بندی نتایج موتور جستجو تأثیر منفی می گذارد.

  • در URL های خود از کلمات کلیدی استفاده کنید. با استفاده از کلمات کلیدی در URL خود ، اطلاعات مهم را به بازدید کنندگان و موتورهای جستجو منتقل می کنید. به عنوان مثال ، mystore.com/books/nonfiction دقیقاً به بیننده شما می گوید که صفحه چیست: لیستی از کتابهای غیر داستانی برای فروش. برعکس ، mystore.com/categ038/234823 به بازدید کننده شما هیچ کاربردی نمی گوید. از آنجا که URL های شما در نتایج موتور جستجو نشان داده می شوند ، در صورت انتقال URL شما به کاربر مبنی بر اینکه سایت شما قانونی است و مورد علاقه است ، بیشتر احتمال دارد که روی پیوند شما کلیک کنند..

    با این حال ، در استفاده از آن احتیاط کنید هم بسیاری از کلمات کلیدی در یک مرحله ، شما می توانید رتبه بندی موتورهای جستجو را با استفاده از URL های خود با هرچه بیشتر کلید واژه ممکن بهبود ببخشید (مثلاً mystore.com/books/non-fiction/non-fiction-books/realistic-fiction) ، اما این دیگر نیست مورد انجام این کار همچنین دارای نقصان در ایجاد URL شما اسپم است.

  • URL را با عناوین مطابقت دهید. این نه تنها به شما در پیروی از پیشنهاد مستقیم در بالا کمک می کند ، بلکه این نیز به شما کمک می کند تا یک نشانگر اضافی ، به اصطلاح ، به بیننده خود ارائه دهید. آنها با مشاهده URL شما ، یک انتظار برای صفحه شما ایجاد می کنند و وقتی آنها را مشاهده می کنید و عنوان را می بینید ، چیزی را تحویل می دهید که مطابق انتظارات آنها باشد.

    اگر عنوان طولانی ای برای مقاله خود دارید ، لازم نیست یک URL به همان اندازه طولانی تهیه کنید – فقط یک مورد ایجاد کنید که شامل اصطلاحات کلیدی باشد. به عنوان مثال ، اگر عنوان شما باشد "چگونه روسری خود را در چهل سبک مختلف بپوشید," نشانی اینترنتی شما ممکن است حاوی روسری-چهل-لباس باشد.

  • ساختار پوشه خود را ساده نگه دارید. به طور کلی ، مردم تصور می کنند که هر یک از اینها / نشانگر یک لایه عمق اضافی است ، بنابراین URL مانند shembull.com/sports/teams/volleyball به پوشه والیبال منتهی می شود که سومین لایه تو در تو در زیر دامنه اصلی است. با این حال ، توقیف بیش از حد عمیق بدان معنی است که شما کمتر احتمال دارد که در آن صفحات مشاهده کنید.

نکاتی برای طراحی یک URL عالی

اکنون که ما در مورد بهترین شیوه های طراحی URL شما بحث کرده ایم ، در اینجا چند نکته عملی برای کمک به شما در اجرای آنها ارائه شده است.

  • از زیرنویس ها استفاده کنید. در حالی که موتورهای جستجو یک بار راحت تر URL را با تجزیه و تحلیل URL ها بر روی آنهایی که دارای گلخانه بودند ، داشتند. این ، همراه با این واقعیت که استفاده از آسانسورها آسان است ، hypens را انتخاب بهتری برای URL ها می کند.

  • از کلمات کوتاه و به راحتی به یاد داشته باشید استفاده کنید. این به طور مستقیم با داشتن URL های کوتاه تر پیوند می زند ، که بر تجربه کاربر تأثیر می گذارد. علاوه بر ساده تر کپی و چسباندن ، به اشتراک گذاری و جاسازی در وب سایت های دیگر.

  • آدرس URL های خود را بی حساس کنید. افراد به احتمال زیاد هنگام تایپ کردن آدرس URL از همه حروف کوچک استفاده می کنند ، اما مطمئناً نمی خواهید کاربرانی که از / Home یا / HOME استفاده می کنند را از دست دهید ، وقتی URL شما فقط با / خانه کار می کند.

  • از کاراکترهای غیر ASCII خودداری کنید. استفاده از فقط کاراکترهای ASCII باعث بهبود تجربه کاربر می شود ، زیرا تایپ آنها ساده تر است. علاوه بر این ، استفاده از کاراکترهای غیر ASCII بدین معنی است که URL شما کمتر احتمال دارد اطلاعاتی را در مورد آنچه که انتظار دارد در صفحه شما مشاهده کند به کاربر منتقل کند..

  • از الحاقات پرونده خودداری کنید. در مرحله اول ، پسوند فایل ها سازگار با جلو نیستند ، بنابراین اگر استانداردها تغییر کنند ، لازم است که تمام URL های خود را مجدداً تغییر دهید تا پیوندهای موجود خراب نشوند.

مطالعه بیشتر

در حالی که ما ممکن است آمده ایم که URL را به صورت واضح در نظر بگیریم ، اما بخشی جدایی ناپذیر از چشم انداز رایانه ای مدرن است. برای کسب اطلاعات بیشتر در مورد URL ها ، توسعه آنها و نحوه ایجاد و استفاده موثر از آنها ، مواد زیر را پیشنهاد می کنیم:

  • تاريخچه URL: اين مقاله توسط Zack Bloom بينشي در زمينه توسعه URL و چگونگي سوق آن به اينترنت به وجود آمده است..
  • کار با URL ها: از Oracle Industries این آموزش گسترده در مورد URL ها برای برنامه نویسان جاوا ارائه می شود. مباحث شامل تعریف اصلی URL ، ایجاد URL های مؤثر که مطابق با استانداردهای اولیه وب ، تجزیه URL ، و خواندن و نوشتن در کلاس URL اتصال هستند.
  • URL چیست: این راهنمای مبتدی برای URL ها توسط شبکه توسعه دهنده Mozilla میزبانی می شود. این مقاله علاوه بر ارائه یک مرور کلی در مورد نحوه ایجاد و استفاده از URL ها ، به بررسی URL های معنایی و تفاوت بین URL های مطلق و نسبی می پردازد..
  • درک URL ها: برای ارسال درخواست برای افرادی که تجربه کمترین محاسبات دارند ، نوشته شده است..

نتیجه

نشانی های اینترنتی ، یکی از رایج ترین مفاهیم رایانه در حال حاضر ، رشته های متنی هستند که برای کمک به یافتن منابعی (های) مورد علاقه خود طراحی شده اند – در حالی که به احتمال زیاد به دنبال یک وب سایت خاص در اینترنت هستید ، URL ها می توان برای یافتن منابع در شبکه رایانه ای استفاده کرد. از آنجا که آنها معمولاً مورد استفاده قرار می گیرند ، طراحی URL راهی است که می توانید در تجربه کاربر تأثیر بگذارید. با استفاده از زمان طراحی URL خود برای استفاده هرچه بیشتر آموزنده و آسان ، بازدیدهای صفحه را برای منابع خود تضمین خواهید کرد.

مطالعه بیشتر و منابع

ما راهنماهای ، آموزش ها و اینفوگرافیک های بیشتری در رابطه با کد نویسی و توسعه وب سایت داریم:

  • آهنگسازی HTML خوب: این یک معرفی کاملی برای نوشتن HTML خوش فرم و استفاده از نرم افزار اعتبار سنج HTML است.
  • CSS3 – معرفی ، راهنماها & منابع: این مکان عالی برای شروع یادگیری چیدمان صفحه وب است.
  • منابع ASP.NET: این راهنما شما را با ایجاد چارچوب .NET مایکروسافت برای ایجاد صفحات وب آشنا می کند.

HTML برای مبتدیان – راهنمای نهایی

اگر واقعاً می خواهید HTML را یاد بگیرید ، ما یک مقاله به طول کتاب ، HTML برای مبتدیان ایجاد کرده ایم – راهنمای نهایی و در واقع راهنمای نهایی است. این شما را از همان آغاز به تسلط می برد.

HTML برای مبتدیان - راهنمای نهایی
HTML برای مبتدیان – راهنمای نهایی

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map