Перейти к содержанию
Форум поддержки пользователей VamShop

ошибка google_sitemap.php и sitemap.xml в яндекс.вебмастере


Рекомендуемые сообщения

версия vamshop последняя, выдается такая ошибка ( выдается в валидаторе https://webmaster.yandex.ru/sitemaptest.xml)

 

а также в самом вебмастере, вот скриншот - пишет неверная кодировка.

файлы на чуть более старой версии- такой ошибки не выдают

http://SSMaker.ru/65245371/

 

 


Ошибка в XML Строка 2:

XML declaration allowed only at the start of the document

 

Ссылка на сообщение
Поделиться на другие сайты

Видимо, правили файл и сохранили в utf-8 с BOM меткой.

Нужно в utf8 без BOM.

 

По умолчанию точно такой ошибки нет.

Ссылка на сообщение
Поделиться на другие сайты

в том то и дело, что в самом файле нормально все с кодировкой..

карту же делает только файл google_sitemap.php ?

 

я взял провел опыт, взял файл google_sitemap.php с того сайта, где яндекс не ругается ( валидатором ошибок не найдено), закидываю на данный сайт

( http://argomoscow.ru/google_sitemap.php)

и уже выдается ошибка.. чудеса!! Вывод прост- где-то в самом магазине какая-то закавыка..

при том, что вебмастер гугла не ругается на ошибки..

Ссылка на сообщение
Поделиться на другие сайты

Нет, не нормально.

 

На первой строке как раз BOM метка.

 

Нормально например вот здесь - http://demo.vamshop.ru/google_sitemap.php

 

С первой строки сразу идёт XML код.

 

Так что, ищите BOM метку и удаляйте.

 

Либо в google_sitemap.php файле или может в /includes/application_top.php

 

Есть ведь софт, который помогает найти файлы с BOM метками.

Ссылка на сообщение
Поделиться на другие сайты

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

неужели так фтп заливка может косячить

Ссылка на сообщение
Поделиться на другие сайты

странно..всё равно unreal какой-то, с помощью ssh-клиента putty на сервере заменил рабочим файлом google_sitemap.php и все равно стала выдаваться эта ошибка!

это уже совсем фантастично..

Ссылка на сообщение
Поделиться на другие сайты

Что фантастичного?

BOM метка как была на первой строке, так и осталась - http://argomoscow.ru/google_sitemap.php

 

Как удалите метку, так и будет всё нормально.

Ссылка на сообщение
Поделиться на другие сайты

фанстатично то, что невозможные какие-то вещи...

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

может быть эту метку создаёт что-то еще? не сам файл?

 

только что utf-8 bom remover запустил, файл перезалил- эффекта ноль.

 

вот убедитесь сами ( файл во вложении)

 

может быть какой-то htaccess или настройки сервера что-то делают или еще какие-то нюансы?

потому что я сейчас смотрю- 5 сайтов, везде все нормально..никаких меток и ошибок.

заливаю нормальные безошибочные сайты ( еще раз повторюсь- внутри сервера! это важно)- и они выдают ошибку..

google_sitemap.php

Ссылка на сообщение
Поделиться на другие сайты

Я Вам ваше уже писал, что метка эта необязателньо в google_sitemap.php файле.

И да, чудес не бывает, как найдёте и удалите метку, ошибок не будет.

 

По умолчанию в VamShop BOM меток нет, так что, спасибо за эту проблему можно сказать только самому себе  :what:

Ссылка на сообщение
Поделиться на другие сайты

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

 

http://searchengines.guru/archive/index.php/t-819133.html

 

а в каких еще файлах  это может быть?

 

в application_top.php все нормально

Ссылка на сообщение
Поделиться на другие сайты

Так там именно тоже самое и написано, о чём я Вам говорю с первого сообщения.

Что, собственно, видно и в коде карты сайта.

 

Вы свою генерируемую карту смотрите, xml код должен идти с первой же строки.

 

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

Ссылка на сообщение
Поделиться на другие сайты

этот вопрос решился, в sitemap.xml ошибки нет..

но теперь яндекс ругается вот так:

на ссылку argomoscow.ru/google_sitemap.php

 

 

Файл Sitemap не должен быть главной страницей сайта.

Homepage url is not allowed

Ссылка на сообщение
Поделиться на другие сайты

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

так что спасибо за поддержку))

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...