مسیرهای مطلق و نسبی

درک تفاوت بین یک مسیر URL مطلق و نسبی

هیچ جنبه ای از طراحی وب سایت "محور وب" بیشتر از لینک های hyperlinks (معمولا به عنوان "لینک ها" نامیده می شود). توانایی ایجاد پیوند در یک صفحه و اجازه دادن به خوانندگان به راحتی به سایر محتواها دسترسی می یابد یکی از ویژگی های تعریف شده است که وبسایت را از دیگر رسانه های ارتباطی مانند رسانه های چاپی یا رسانه ای جدا می کند.

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

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

URL های مسیر مطلق

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

https: // www. / web-typography-101-3470009

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

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

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

URL های مسیر نسبی

مسیرهای نسبی بسته به اینکه صفحات لینک هستند، تغییر می کند - آنها نسبت به صفحه است که آنها یکی هستند (از این رو نام). اگر شما به یک صفحه در سایت خود لینک کنید یا یک تصویر درون یک دایرکتوری "تصاویر" در آن سایت، مسیر نسبی آن چیزی است که احتمالا از آن استفاده کنید. مسیرهای نسبی از آدرس کامل یک صفحه استفاده نمی کند، بر خلاف مسیرهای مطلق که ما آن را بررسی کردیم.

قوانین متعددی برای ایجاد یک لینک با استفاده از مسیر نسبی وجود دارد:

نحوه تعیین مسیر نسبی:

  1. اول URL صفحه ای که در حال ویرایش هستید تعریف کنید. در صورت مثال مقاله ذکر شده در بالا، این میتواند https: // www. / web-typography-101-3470009
  2. سپس به مسیر مسیریابی صفحه نگاه کنید. برای این مقاله، این است که / web typography-101-3470009 است

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

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