کاربرد http-equiv

کاربرد http-equiv در متا تگ‌های HTML

در دنیای طراحی وب، متا تگ‌ها نقش حیاتی در کنترل رفتار مرورگرها و موتورهای جستجو دارند. یکی از مهم‌ترین انواع این تگ‌ها، ویژگی http-equiv است که عملکردی مشابه هدرهای HTTP را شبیه‌سازی می‌کند.


انواع رایج http-equiv

مقدار کاربرد
content-type تعیین نوع محتوا و کدگذاری کاراکترها
refresh تازه‌سازی خودکار صفحه یا انتقال به آدرس دیگر
X-UA-Compatible تعیین نسخه موتور رندرینگ در IE
نکته: برای یادگیری بیشتر درباره متا تگ‌ها می‌توانید اینجا را انتخاب کنید.

مثال‌های کاربردی

در ادامه برخی از کاربردهای عملی http-equiv را بررسی می‌کنیم:

  • تعیین کدگذاری UTF-8:
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  • تازه‌سازی صفحه پس از 30 ثانیه:
    <meta http-equiv="refresh" content="30">
  • تغییر مسیر پس از 5 ثانیه:
    <meta http-equiv="refresh" content="5; url=https://example.com">

هشدار: استفاده از http-equiv="refresh" برای تغییر مسیر ممکن است از نظر سئو مشکل‌ساز باشد و گوگل آن را توصیه نمی‌کند.

تفاوت با هدرهای HTTP واقعی

اگرچه http-equiv عملکردی مشابه هدرهای HTTP دارد، اما چند تفاوت کلیدی وجود دارد:

  1. هدرهای HTTP توسط سرور ارسال می‌شوند، در حالی که http-equiv در سمت کلاینت پردازش می‌شود
  2. برخی مرورگرها ممکن است از تمام مقادیر http-equiv پشتیبانی نکنند
  3. هدرهای HTTP اولویت بالاتری نسبت به http-equiv دارند

برای اطلاعات تخصصی‌تر درباره این موضوع، پیشنهاد می‌کنیم به منبع آموزشی معتبر مراجعه کنید.