2013-04-27 9 views
6

Я добавить код настроек уже в моем веб-страницы PHP как ...Избегайте набора символов в мета-тег и указать набор символов

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 

, чем после того, как в https://developers.google.com/speed предложить для

  • Укажите набор символов
  • Избегайте набор символов в мета-теге

ответ

19

Используйте заголовок HTTP, а не метатег. Реализация зависит от того, какую технологию на стороне сервера вы используете.

Если вы создаете свой контент с помощью PHP, поместите это в верхней части страницы:

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

Если вы используете какой-либо другой язык программирования на стороне сервера, должна быть такой же вариант.

В качестве альтернативы, если вы используете Apache, вы можете сделать это с помощью директивы Htaccess следующим образом:

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

И если вы используете Nginx, это в вашем конфиге:

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

Подробнее о метатеге «избегание»

Инструменты Google dev предлагают удалять метатеги везде, где это возможно, из-за дублирования информации, которое это может вызвать. Некоторые веб-серверы автоматически отправляют заголовки типа контента, например, и в некоторых случаях некогерентные метатеги могут заставить браузеры получить ... скажем, путайте.

Чтобы избежать дублирования информации и возможных головных болей, связанных с гарнитурой, всегда предпочитайте заголовки над метатегами.

+0

большое спасибо ............. –

 Смежные вопросы

  • Нет связанных вопросов^_^