آموزش حل خطای Avoid a character set in the meta tag

در ادامه آموزش های بهینه سازی سایت اینبار به سراغ یکی از خطاهای متداولی رفته ایم که معمولاً در جیتیمتریکس با آن مواجه می شوید؛ برای حل مشکل Avoid a character set in the meta tag به ادامه مطلب توجه فرمائید.

 

آموزش حل خطای Avoid a character set in the meta tag

این خطا به معنی عدم تعیین نوع کاراکتر نیست، متاسفانه یک وب سایت ایرانی به اشتباه مقاله‌ای را انتشار می‌دهد و بقیه دوستان هم در بحث کپی کردن حرفه‌ای هستند و نتیجه این می‌شود که وقتی رفع ارور Avoid a character set in the meta tag را در گوگل سرچ می‌کنیم از ۱۰ سایت موجود در صفحه اول ۹ تا به اشتباه نوشته اند. حتی اگر دانش کافی نداشته باشیم ولی کمی در ترجمه زبان انگلیسی کنجکاو باشیم در می‌یابیم که Avoid به معنای اجتناب است و Gtmetrix می‌گوید از متاتگ character set اجتناب کن و استفاده نکن ولی سایت‌های ایرانی نوشته‌اند این خطا به معنی عدم تعیین character set در صفحات است و اگر استفاده کنید این خطا رفع می‌شود

رفع خطا با کد در PHP

اگر با خطای Avoid a character set in the meta tag برخورد می‌کنید، میتوانید از کد زیر که یک درخواست HTTP Header ارسال می‌کند، استفاده نمایید.

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

کد در Apache

اگر زبان سمت سرور سایت شما به غیر از PHP است باید بررسی کنید که وب سرور شما از چه نوع است، اگر از وب سرور Apache استفاده می‌کنید کد زیر را در htaccess وارد کنید، اگر اطلاعی از زبان سمت سرور و وب سرور ندارید به پشتیبانی هاستینگ خود تیکت بزنید.

AddType ‘text/html; charset=UTF-8’ html

کد در Nginx

و یا اگر وب سرور شما nginx است کد زیر را در قسمت config سرور قرار دهید

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

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

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