آموزش سئوافزایش سرعت سایت

رفع خطای Avoid a character set in the meta tag در GTmetrix

رفع ارور Avoid a character set in the meta tag

نکات برگزیده مطلب

  • حل خطا با روش ها مختلف
  • حل خطا در سرور های مختلف
  • رفع خطای خطای Specify a character set early
  • رفع خطای Avoid a character set in the meta tag
  • علت خطای Avoid a character set in the meta tag

با یک آموزش دیگر از سری آموزش های افزایش سرعت سایت در GTmetrix همراه شما هستیم و در این مقاله قصد داریم که خطای Avoid a character set in the meta tag را رفع کنیم.

شما با خواندن این مقاله علاوه بر اینکه خطای Avoid a character set in the meta tag را حل می کنید، خطای Specify a character set early را نیز به صورت خودکار حل کرده اید و این یعنی با یک تیر دو نشان زده اید!

مشخصات خطای Avoid a character set in the meta tag

نام: Avoid a character set in the meta tag
نوع: محتوا
دسته: خطا های PageSpeed
اولویت: کم
میزان سختی: آسان
میانگین امتیاز: 99%

علت خطای Avoid a character set in the meta tag

برخی مرورگر ها مثل IE ( اینترنت اکسپلورر ) توانایی پشتیبانی از این نوع متا تگ ها را ندارند و در نهایت باعث افزایش لود سایت شما می شوند.

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

معروف ترین character set در حال حاضر در جهان UTF-8 است که این مشکل را تقریبا برای همه سایت ها حل کرده است.

آموزش GTmetrix و خطای Avoid a character set in the meta tag
استفاده صحیح از character set ها

استفاده کردن از character set ها به صورت متا تگ در هر صفحه، باعث افزایش لود سرعت سایت شما می شود!

رفع خطای Avoid a character set in the meta tag

امروزه با معرفی HTML 5 ؛ بسیاری از مشکلاتی که به کارکتر ها مربوط می شدند رفع شده، چرا که در HTML 5 به طور پیش فرض character set به صورت UTF-8 است.

ولی اگر شما به هر دلیلی با این خطا مواجه شدید؛ حل کردن آن بستگی به نوع سرور شما دارد:

همانطور که قبلا گفتیم، برای حل این مشکل باید این character set را در سرور خود قرار دهید اما در وب سرور های مختلف نحوه انجام این کار متفاوت است.

اگر اطلاعی از زبان وب سرور سایت خود ندارید، باید به پشتیبانی هاستینگ خود تیکت ارسال کنید!

Nginx

اگر وب سرور شما Nginx است، شما باید کد زیرا در پوشه config قرار دهید.

more_set_headers -t 'text/html' 'Content-Type: text/html; charset=utf-8';

PHP

اگر زبان سرور شما به غیر از Nginx است باید بررسی کنید و ببینید که زبان سرور شما چیست؟ اگر PHP باشد می توانید برای حل مشکل Avoid a character set in the meta tag از کد زیر استفاده کنید.

header("Content-Type: text/html; charset=utf-8");

Apache

یا اگر زبان سرور شما از Apache استفاده می کند، باید کد زیرا در فایل htaccess قرار دهید.

AddType 'text/html; charset=UTF-8' html

 

اگر نحوه استفاده از این کد ها را نمی دانید توصیه می کنیم که هیچ کدی را در وب سایت خود تغییر ندهید و از پشتیبانی وب هاستینگ خود، در خواست کمک کنید.


در مقالات بعدی آموزش جی تی متریکس یاد خواهید گرفت که چگونه خطا های موجود در GTmetrix را رفع کنید.

امتیاز مطلب
5
برچسب ها

مهدی اشرفی

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

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

18 + پانزده =