stringtranslate.com

URL را پاک کنید

URL های پاک (همچنین به عنوان URL های کاربر پسند ، URL های زیبا ، URL های مناسب برای موتور جستجو یا URL های RESTful شناخته می شوند ) آدرس های وب یا مکان یاب منبع یکسان (URL) هستند که برای بهبود قابلیت استفاده و دسترسی به یک وب سایت ، برنامه وب یا سرویس وب طراحی شده اند. با معنی دار شدن فوری و شهودی برای کاربران غیر متخصص . چنین طرح‌های URL تمایل دارند ساختار مفهومی مجموعه‌ای از اطلاعات را منعکس کنند و رابط کاربری را از نمایش داخلی اطلاعات سرور جدا کنند . دلایل دیگر برای استفاده از URL های تمیز عبارتند از بهینه سازی موتور جستجو (SEO)، [1] مطابق با سبک انتقال حالت نمایشی (REST) ​​معماری نرم افزار، و اطمینان از اینکه منابع وب فردی به طور مداوم در همان URL باقی می مانند. این امر شبکه جهانی وب را به سیستمی پایدارتر و مفیدتر تبدیل می کند و امکان نشانک گذاری بادوام و مطمئن تر منابع وب را فراهم می کند. [2]

URL های تمیز همچنین حاوی جزئیات اجرای برنامه وب زیرین نیستند. این مزیت کاهش دشواری تغییر پیاده‌سازی منبع را در آینده به همراه دارد. به عنوان مثال، بسیاری از URL ها شامل نام فایل یک اسکریپت سمت سرور هستند ، مانندexample.php،example.aspیاcgi-bin. اگر پیاده سازی اساسی یک منبع تغییر کند، چنین URL هایی باید همراه با آن تغییر کنند. به همین ترتیب، زمانی که URL ها "تمیز" نیستند، اگر پایگاه داده سایت منتقل یا بازسازی شود، پتانسیل ایجاد لینک های شکسته را دارد ، چه در داخل و چه از سایت های خارجی، که مورد دوم می تواند منجر به حذف از لیست های موتورهای جستجو شود . استفاده از URL های تمیز، بدون در نظر گرفتن ساختار داخلی، مکان ثابتی را برای منابع در اختیار کاربران کاربر قرار می دهد . یک مزیت بالقوه دیگر برای استفاده از URL های تمیز این است که پنهان کردن اطلاعات سرور داخلی یا برنامه می تواند امنیت یک سیستم را بهبود بخشد. [1]

ساختار

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

پیاده سازی

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

برای اهداف بهینه سازی موتورهای جستجو، توسعه دهندگان وب اغلب از این فرصت استفاده می کنند تا کلمات کلیدی مرتبط را در URL قرار دهند و کلمات نامربوط را حذف کنند. کلمات رایجی که حذف می‌شوند شامل مقالات و حروف ربط هستند ، در حالی که کلمات کلیدی توصیفی برای افزایش کاربرپسندی و بهبود رتبه‌بندی موتورهای جستجو اضافه می‌شوند. [1]

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

حلزون حرکت کردن

برخی از سیستم ها Slug را به عنوان بخشی از URL که صفحه را با کلمات کلیدی قابل خواندن توسط انسان شناسایی می کند، تعریف می کنند . [4] [5] معمولاً قسمت انتهایی URL است (مخصوصاً قسمت path / pathinfo )، که می تواند به عنوان نام منبع تفسیر شود، شبیه به نام پایه در نام فایل یا عنوان یک صفحه. این نام بر اساس استفاده از کلمه Slug در رسانه های خبری برای نشان دادن نام کوتاهی است که به یک مقاله برای استفاده داخلی داده می شود.

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

Slugs ممکن است کاملاً کوچک باشند، با حروفی از خط لاتین و کاراکترهای با فاصله خالی با خط فاصله یا زیرخط جایگزین شوند تا از کدگذاری جلوگیری شود . علائم نگارشی به طور کلی حذف می شوند، و برخی نیز کلمات کوتاه و رایج مانند حروف ربط را حذف می کنند . مثلا عنوان این، آن و دیگری! یک مجموعه Outré می تواند یک راب تولید شده از this-that-other-outre-collection.

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

اگر ابزاری برای ذخیره صفحات وب به صورت محلی از رشته بعد از آخرین اسلش به عنوان نام فایل پیش‌فرض استفاده کند ، مانند wget ، یک Slug نام فایل را توصیفی‌تر می‌کند.

وب سایت هایی که از اسلاگ استفاده می کنند عبارتند از Stack Exchange Network با عنوان سوال و اینستاگرام با پارامتر URL. [6] [7]?taken-by=username

همچنین ببینید

مراجع

  1. ↑ abc Opitz, Pascal (28 فوریه 2006). "URL های تمیز برای رتبه بندی بهتر در موتورهای جستجو". محتوا با سبک. بایگانی شده از نسخه اصلی در 6 ژانویه 2012 . بازیابی شده در 9 سپتامبر 2010 .
  2. برنرز لی، تیم (1998). "URI های جالب تغییر نمی کنند". راهنمای سبک برای فرامتن آنلاین . W3C . بازیابی شده در 6 مارس 2011 .
  3. «شناسه منبع یکسان (URI): نحو عمومی». RFC 3986 . کارگروه مهندسی اینترنت بازبینی شده در 2 مه 2014 .
  4. ^ Slug در واژه نامه وردپرس
  5. ^ Slug in the Django واژه نامه
  6. «پرسش‌های URL بر اساس عنوان». صرافی متا استک . 2011-10-10.
  7. «۱۶ بهترین ترفند اینستاگرام و ویژگی‌های پنهانی که باید بدانید». Fossbytes ​04/08/2017.

لینک های خارجی