Кодировка Win-1251

богоносец
На сайте с 30.01.2007
Online
717
#11
Xubart #:
Посмотрел сохраненку Яндекса, а там почти все посадочные квадратиками

Надо искать, нет ли конфликта между указанием кодировки в meta-charset и http-заголовках сервера. А подлый яндекс на богопротивный utf-8 давно прешёл... и может быть конфликт лишь в сохраненке.

X
На сайте с 04.12.2018
Offline
241
#12
богоносец #:
Надо искать, нет ли конфликта между указанием кодировки в meta-charset и http-заголовках сервера.

Как это проверить?

Яндекс показывают такую картину:

  • Server: nginx/1.19.1
  • Date: Sun, 19 Dec 2021 09:05:03 GMT
  • Content-Type: text/html; charset=windows-1251
  • Transfer-Encoding: chunked
  • Connection: keep-alive
  • Keep-Alive: timeout=10
  • Vary: Accept-Encoding
  • X-Powered-By: PHP/5.6.40
  • Set-Cookie: CountP=1; expires=Tue, 19-Jan-2038 03:14:07 GMT; Max-Age=507578944; path=/
  • Set-Cookie: bc=QizKQkQ8TKFk; expires=Tue, 19-Jan-2038 03:14:07 GMT; Max-Age=507578944; path=/
  • Content-Language: ru
  • Content-Encoding: gzip

Удобный съем позиций (http://allpositions.ru/redirect/58277)
богоносец
На сайте с 30.01.2007
Online
717
#13
Смотреть ответ сервера - своего и яндексовского с сохраненкой, смотреть исходный код - что там в html-коде в метах... в обоих ...(и яндекс в сохраненку добавлял свой html, который мог мешать учету мет, вам важнее отображение  страницы вашего сайта, а не сохраненки)
Антоний Казанский
На сайте с 12.04.2007
Offline
373
#14
Xubart #:
Воскрешу тему. Снова поползли позиции вниз. Посмотрел сохраненку Яндекса, а там почти все посадочные квадратиками с вопросительными знаками. Видимость за месяц скатилась с 4% до 1,3%

Если почти все, но не все, то вероятно фактические данные внесены в одной кодировке, а в метатеге указывается другой.

Проверьте, указана ли в файле htaccess запись:

AddDefaultCharset WINDOWS-1251

если нет, то внесите (это принудительное указание серверу выводить данные в выбранной кодировке).

А потом откройте страницы и просмотрите (кодировку браузеры переключите автоопределение). Если на каких-то страницах будут квадратики, значит там используются записи в отличной от базовой кодировки.

√ SEO продвижение, консалтинг, поиск новых точек роста, экспертный аудит сайтов ( http://akazansky.ru/audit-sajtov ), внедрение эффективных решений цифрового маркетинга. Отзывы ( https://goo.su/9C96 ).
богоносец
На сайте с 30.01.2007
Online
717
#15
Антоний Казанский #:

в файле htaccess запись:

AddDefaultCharset WINDOWS-1251

Вроде бы изредка возникали ситуации, когда лучше без этого http заголовка, только с meta-charset

X
На сайте с 04.12.2018
Offline
241
#16
Антоний Казанский #:

AddDefaultCharset WINDOWS-1251

Есть:

DefaultLanguage ru

AddDefaultCharset windows-1251

php_value default_charset "windows-1251"

Антоний Казанский
На сайте с 12.04.2007
Offline
373
#17
богоносец #:
Вроде бы изредка возникали ситуации, когда лучше без этого http заголовка, только с meta-charset

Я помню (лет 8 назад когда ещё приходилось работать с сайтами на w1251) было несколько шаред хостингов которые по-умолчанию жёстко выставляли UTF-8 и никакие  meta-charset не помогали указать клиентскому браузеру на устаревшую кодировку. Запись AddDefaultCharset WINDOWS-1251 как раз помогала с этим справиться.

Но вообще уже давно нужно переходить на UTF-8 без вариантов и костылей.

 

богоносец
На сайте с 30.01.2007
Online
717
#18
Xubart #:
Есть

А в html-коде что?

А страницы сайта нормально отображаются?

А вставки html-кода в сохраненке от яндекса – совсем корявы?.. мне когда-то удавалось это обстоятельство использовать.

Антоний Казанский
На сайте с 12.04.2007
Offline
373
#19
Xubart #:

Есть:

DefaultLanguage ru

AddDefaultCharset windows-1251

php_value default_charset "windows-1251"

Угу. Тогда попробуйте сейчас прогнать сайт Xenu и ScreamingFrog-ом, потом посмотрите по заголовкам не вылезают ли там квадратики.

Антоний Казанский
На сайте с 12.04.2007
Offline
373
#20
Ну и главным образом через сервис Вебмастера проверьте содержание проблемных страниц.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий