|
Поделиться

Карта сайта для ботов (phpBB3 SEO Sitemap)

Начиная с версии 3.1.x, моды были заменены "расширениями", которые выполняют ту же самую функцию, но без изменений в исходном коде движка.

Сообщение Shredder » 15.02.16 19:23

Voice
Внешние сайты в карту не входят. Только внутренние ссылки, на то она и карта. :)

Версия PHP какая? Посмотреть можно в админке в меню "Сведения о PHP"
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 849
Зарегистрирован: 22.08.13 09:05

Сообщение Voice » 15.02.16 19:34

PHP Version 5.5.9-1ubuntu4.14
Voice
 
Сообщения: 5
Зарегистрирован: 15.02.16 17:07

Сообщение Shredder » 16.02.16 00:10

Попробуйте так:
Открыть файл ext/shredder/sitemap/controller/sitemap.php и перед строчкой $response->headers->set('Content-Type', 'application/xml'); добавить следующий код:

Код: Выделить всё
$response->setCharset('UTF-8');
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 849
Зарегистрирован: 22.08.13 09:05

Сообщение Voice » 16.02.16 00:21

Shredder писал(а):Попробуйте так:

не сработало
Voice
 
Сообщения: 5
Зарегистрирован: 15.02.16 17:07

Сообщение Tolj86 » 16.02.16 13:21

Всем привет.
Прочитал всю ветку, и соседние заодно и офигел - какие тут умные люди собрались, мне даже стыдно что-то спрашивать)))).
Сразу скажу, что в данном деле я не специалист совсем.
Вопрос следующий:
Установил 3.1.7-pl1, (сайт расположен в подпапке мойсайт/forum).
Загрузил и включил 1.0.6 (даже для меня это оказалось не сложным, спасибо автору за подробную инструкцию), вроде все ровно встало, карта http://www.forum.keratin-prof.by/sitemap.xml
При загрузке карты в поисковики имеем следующее (ошибка 503):
скрин1.png

На файл robots.txt поисковик тоже поругались на последние три строчки.(Clean-param: sid /forum/viewtopic.php - синтаксис не распознается)
Где косяк у меня?
И еще один возможно глупый вопрос: почему по ссылке http://www.forum.keratin-prof.by/sitemap.xml карта есть, а если указать без расширения www. ее нету, дело в перенаправлении, которое нужно включить? Просто в вкладке "настройка расширений" указана ссылка на карту без расширения и при клике на нее карта не появляется.
скрин 3.png
Tolj86
 
Сообщения: 6
Зарегистрирован: 16.02.16 13:02

Сообщение Shredder » 16.02.16 15:51

Voice писал(а):не сработало

Тогда сомневаюсь, что дело именно в расширении. Попробуйте установить тестовый форум в соседний подкаталог и посмотреть, останется ошибка или нет. Если да, то что-то с настройками хостинга.

Tolj86
Зайдите в "Настройки сервера" и внизу выставьте там значения, по которым должен открываться сайт - с www или без.
На Clean-param не обращайте внимания.

1.png


Ошибка в Гугле, должно быть, временная, после исправления настроек и перезагрузки гуглом карты она пройдёт. Гугл перезагрузит карту не сразу, а через некоторое время.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 849
Зарегистрирован: 22.08.13 09:05

Сообщение Surf_rider » 16.02.16 16:46

Попробуйте следующее:
в ext/shredder/sitemap/controller/sitemap.php
Код: Выделить всё
header("Content-type: application/xml");
return new Response($f_xml);
Заменить на:
Код: Выделить всё
$response = new Response($f_xml);
$response->headers->set('Content-Type', 'application/xml');
return $response;

Здравствуйте, у меня почему то после этого изменения при попытке запостить url или что то с bbcode url появляется ошибка
Код: Выделить всё
Соединение было сброшено

Версия форума 3.1.7. Help :roll:
Surf_rider
 
Сообщения: 1
Зарегистрирован: 16.02.16 16:25

Сообщение Tolj86 » 16.02.16 17:17

Спасибо за ответ,значит сделал все правильно.
Сайт мой открывается в принципе и www. и без. Когда в настройках сервера указал имя домена с www. ничего не изменилось, в том числе ссылка на карту в настройках расширения, хотя при переходе по ней появляется карта.
Про Clean-param понял - внимания не обращаю.
Ошибку буду мониторить, ждать, она и в Гугле и в Яндексе висит уже сутки.
Tolj86
 
Сообщения: 6
Зарегистрирован: 16.02.16 13:02

Сообщение Shredder » 16.02.16 18:14

Tolj86 писал(а):Сайт мой открывается в принципе и www. и без

С точки зрения СЕО это неправильно. Нужно выбрать какой-то один вариант. См. пункт 3 из следующей темы: robots.txt для форума phpbb

Tolj86 писал(а):Когда в настройках сервера указал имя домена с www. ничего не изменилось, в том числе ссылка на карту в настройках расширения

Принудительные настройки URL сервера - поставьте "Да".

Surf_rider писал(а):Здравствуйте, у меня почему то после этого изменения при попытке запостить url или что то с bbcode url появляется ошибка

Во-первых, изменять уже ничего не надо, правка встроена в новую версию расширения. Во-вторых, эта правка никак не затрагивает процесс размещения сообщений.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 849
Зарегистрирован: 22.08.13 09:05

Сообщение Tolj86 » 16.02.16 20:55

Принудительную настройку URL поставил ДА, ссылка изменилась.
Поисковик находи сайт без www. поэтому в настройках сервера также исправил.
Я так понимаю , в документе robots.txt также нужно убрать www.
Спасибо за помощь!!!!!
Tolj86
 
Сообщения: 6
Зарегистрирован: 16.02.16 13:02

Сообщение Tolj86 » 18.02.16 23:30

Добрый всем вечер. Сайт начал индексироваться, и вот что я получит от гугла,
скрин.jpg

три страницы блокированы. Две из них это ерунда, типо правила форума и т.д., а вот одна по делу. Что нужно поправить в роботе-документе или где косяк?
Яндекс выдал ошибку - неверная кодировка (Файл Sitemap не начинается с корректного префикса utf-8 (0xEF 0xBB 0xBF). Файл sitemap.xml должен начинаться со следующей строки: <?xml version="1.0" encoding="UTF-8"?>)

или это также временно? и не стоит поднимать панику?
Tolj86
 
Сообщения: 6
Зарегистрирован: 16.02.16 13:02

Сообщение igorbond » 18.02.16 23:33

Там же написано, что это все ваши же настройки в файле Робот
igorbond
 
Сообщения: 56
Зарегистрирован: 13.07.14 03:07

Сообщение Shredder » 19.02.16 00:08

Tolj86 писал(а):Яндекс выдал ошибку - неверная кодировка (Файл Sitemap не начинается с корректного префикса utf-8 (0xEF 0xBB 0xBF).

https://webmaster.yandex.ru/sitemaptest.xml
Здесь что показывает?
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 849
Зарегистрирован: 22.08.13 09:05

Сообщение Tolj86 » 19.02.16 02:01

По ссылке:
Неизвестный тег
Строка 2: html
Безымянный.jpg
Tolj86
 
Сообщения: 6
Зарегистрирован: 16.02.16 13:02

Сообщение Shredder » 19.02.16 02:23

Tolj86
Извините, но конференция в настоящий момент недоступна

Так у вас форум закрыт, карта недоступна. Надо сначала открыть, а потом проверять. То же самое и с поисковиками - они не будут грузить карту с закрытого форума, и смысла её ботам скармливать - 0.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 849
Зарегистрирован: 22.08.13 09:05

Пред.След.

Вернуться в Скрипты и расширения для phpBB 3.1.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2