VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Проблема такая. В 4.2.3 имеется своя XML карты сайта, генерируешь его, впроде все создается. Добавляю его в Яндекс.Вебмастер в виде http://*****/forum/xmlsitemap.php (указывает, что число ссылок в файле - 2), индексируется в таком виде:
@ProLiant88, Вы сами открывали карту сайту смотрели ее? Директория куда записывается карта сайта имеет разрешения для записи и перезаписи?
Как правило если я правильно помню, поисковый агригатор еще должен указать что за ошибка возникла.
Input is not proper UTF-8, indicate encoding ! Bytes: 0xC4 0xEE 0xE1 0xF0
Судя по всему xml не в той кодировке что указанна. На сервере модуль Suhosin стоит?
@ProLiant88
Простоузер
Join Date: Oct 2007
Location: BY
Posts: 148
Версия vB: 4.2.х
Пол:
Reputation:
Novice 8
Репутация в разделе: 7
0
Нет, такого модуля не установлено. А как изменить кодировку карты? Вроде в настройках нигде ничего подобного нет и генерируется сама со своими установками "по умолчанию".
@ProLiant88, Тут все возможные варианты надо пробивать, так не сказать. Движок по умолчанию должен нормально отдавать. Еще можно посмотреть в phpinfo включен ли на сервере func_overload в значение 2 или 4, (возможно это мешает - но это проще к хостеру обратится). Сам форум у вас в utf8? В БД не кракозябл, не чего парочешего нет?
Luvilla
Гость
Posts: n/a
@ProLiant88, можно посмотреть на форум?
@ProLiant88
Простоузер
Join Date: Oct 2007
Location: BY
Posts: 148
Версия vB: 4.2.х
Пол:
Reputation:
Novice 8
Репутация в разделе: 7
0
В базе вроде порядок, ужасов кажется нет.
Лю, кинул в личку.
Luvilla
Гость
Posts: n/a
так...
форум физически в 1251
урлы с ЧПУ
вот эта адская смесь и даёт ошибку
потому что в файлы карты сайта попадают ссылки вида
/forum/forumdisplay.php/4-Обсуждения
а должно бы вида
/forum/forumdisplay.php/4-%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F
XML чётко пишет, мол encoding="UTF-8"
а по факту файл физически в 1251 с кириллицей
если бы Вы сразу скопировали всю ошибку, целиком, может, кого-то осенило бы быстрее
я про это
Quote:
Originally Posted by ProLiant88
Неизвестный тег Input is not proper UTF-8, indicate encoding ! Bytes: 0xC4 0xEE 0xE1 0xF0
там же дальше - "on line 4"
а 4 строка - это как раз где ссылки начинаются
рекомендации:
- либо перекодировать форум в УТФ (кстати, этот вариант, возможно, самый предпочтительный, всё равно там наверняка есть глюки из-за виндовой кодировки, ПХП 5.4)
- либо отказаться от ЧПУ, совсем, на ссылки вида
/forum/forumdisplay.php?f=123
ругаться никто не будет
- либо ставить ЧПУ транслитом (простой вариант для 4ки - у меня в разделе)
- либо пробовать другой сайтмап-генератор
- либо (утопия!!!) достучаться до разрабов движка и объяснить им всё про кодировки
@ProLiant88
Простоузер
Join Date: Oct 2007
Location: BY
Posts: 148
Версия vB: 4.2.х
Пол:
Reputation:
Novice 8
Репутация в разделе: 7
0
Лювилла, благодарю за такой анализ и подробный ответ! По коду ошибки, в яндекс вебмастере вот так указывается:
А при перекодировке форума в UTF ничего не потеряется? Есть ли инструкция для четверки по этому поводу?