Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Shredder
Former team member
Сообщения: 2217
Стаж: 15 лет 3 месяца
Благодарил (а): 236 раз
Поблагодарили: 561 раз
Контактная информация:

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

Сообщение Shredder »

Название: phpBB3 SEO Sitemap

Описание: Расширение добавляет xml-карту форума для улучшения индексации форума поисковиками, является аналогом моей же карты для 3.0.x. Совместимо с расширением Ultimate SEO URL, обнаруживает его и изменяет вид ссылок автоматически. Подробное описание возможностей и скачивание доступно в теме расширения на моём сайте.

Установка:
Разархивировать и закачать содержимое архива в папку ext в корне форума, включить на вкладке "Персонализация" в админке, настроить на вкладке "Настройка расширений" --> "SEO Карта сайта". Добавить URL карты в robots.txt и в панели вебмастера поисковых систем. Нормально работающая карта должна открываться по ссылке:
адрес_вашего_форума/sitemap.xml
Последний раз редактировалось Shredder 13.03.2015 20:52, всего редактировалось 2 раза.
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 07.06.2015 15:57 модератором rxu

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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

Сообщение rxu »

Господа, обсуждение хостинга в другом месте. прекращайте оффтоп.
Изображение
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза
Контактная информация:

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

Сообщение Mr. Anderson »

igorbond, тут вопрошающему хватает жиденького шареда, так что ему феррума за глаза (даже на хдд) должно быть.
alt-x, вы путаете теплое с мягким. Хостинг - лишь площадка размещения сайтрв, не более.
alt-x
phpBB 1.4.4
Сообщения: 167
Стаж: 7 лет 4 месяца
Благодарил (а): 29 раз
Поблагодарили: 3 раза

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

Сообщение alt-x »

Может и путаю. Почему-то отложилось, что Яндекс и Гугл не любят, когда адреса DNS-серверов меняются.
rxu писал(а): 04.08.2017 17:47Господа, обсуждение хостинга в другом месте. прекращайте оффтоп.
Всё. Закрываем тему про хостинг.
Версия phpBB: 3.3.10.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза
Контактная информация:

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

Сообщение Mr. Anderson »

alt-x, вам отложилось неверно. Ибо это чушь.
Аватара пользователя
Kuskow
phpBB 1.4.4
Сообщения: 158
Стаж: 7 лет 10 месяцев
Откуда: Караганда
Благодарил (а): 24 раза
Поблагодарили: 15 раз
Контактная информация:

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

Сообщение Kuskow »

Для чего нужен Sitemap? Для того, чтобы поисковик ходил по "труднодоступным местам" - страницам, на которые нет ссылок, или на которые ссылки появляются в редко обновляемых страницах. На phpBB такого нет - ссылка на каждую новую страницу появляется сразу в нескольких местах, которые поисковики уже наловчились обходить чаще других. Поэтому большого смысла в Sitemap для форума нет. Вялому форуму он не нужен, потому что поисковик его заново весь обойдёт, прежде чем что-то там добавится-поменяется. А в активном форуме много страниц со ссылками на новые страницы, так что, поисковики их замечают быстрее прямо со страниц форума, а не из Sitemap.
Так что, сделайте вручную маленький статический файл Sitemap, только для того, чтобы поисковики не причитали, что его нет. И расширение не понадобится.
doremyka
phpBB 1.4.4
Сообщения: 159
Стаж: 6 лет 8 месяцев
Благодарил (а): 70 раз
Поблагодарили: 13 раз

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

Сообщение doremyka »

Проблема:
1. "Общее число URL в карте" - пусто.
2. При переходе по ссылке mysite/sitemap.xml - начинает что-то грузить, пустая страница сколь угодно долго.

Текущая версия: 3.1.11
На сервере mod_rewrite включен.
В админке URL Rewriting включен.
В файле .htaccess присутствует:

Код: Выделить всё

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>

Что делала

Первый раз установила, как здесь написано: закачала расширение, включила в управлении расширениями, перешла на вкладку самого расширения. Сделала синхронизацию, сохранила настройки.
Наутро увидела, что в поле "Общее число URL в карте" пусто, по ссылке на карту была ошибка 404.

Отправилась на сайт автора, увидела свои ошибки.
Уточнила у хостера насчёт mod_rewrite, включила в админке URL Rewriting.
Отключила расширение с удалением файлов.
Добавила вышеприведенный код в .htaccess.

Вернула и включила расширение, провела синхронизацию, сохранила настройки.
По ссылке mysite/sitemap.xml ошибка 404 пропала, страница принялась грузиться, ничего не показывая.
Решила, что надо подождать, пока сформируется.

Прошли сутки. Сегодня, как написала вначале:
1. "Общее число URL в карте" - пусто.
2. При переходе по ссылке mysite/sitemap.xml - начинает что-то грузить, пустая страница сколь угодно долго.

Что делать?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

Сообщение Татьяна5 »

doremyka писал(а): 26.10.2017 13:43Добавила вышеприведенный код в .htaccess.
Добавила дубль кода? Убрать
doremyka
phpBB 1.4.4
Сообщения: 159
Стаж: 6 лет 8 месяцев
Благодарил (а): 70 раз
Поблагодарили: 13 раз

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

Сообщение doremyka »

Татьяна5 писал(а): 26.10.2017 14:03Добавила дубль кода? Убрать
У меня не было.

Упс, сравнила .htaccess из сборки 3.1.11 cо своим. Похоже, я свой сделала на базе какого-то другого, уже не помню, столько парилась с переносом. Сейчас поправлю и проверю.
Хотя вряд ли что-то существенное, форум нормально работает. Но для чистоты эксперимента.

Отправлено спустя 20 минут 35 секунд:
Оказывается я вставила блок

Код: Выделить всё

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>
внутрь имеющегося <IfModule mod_rewrite.c>. Может, ещё что напутала со вставками. :oops:

Сделала начало вот так, правильно? Может, нужно что-то раскомментировать? Я не стала, поскольку не понимаю.

Код: Выделить всё

php_flag log_errors on
php_value error_log /home/*my*/public_html/errors_log

<IfModule mod_rewrite.c>

RewriteRule .* - [E=noconntimeout:1] 

RewriteRule ^portal.php /index.php [R=301,L]

RewriteEngine on
#
# Uncomment the statement below if URL rewriting doesn't
# work properly. If you installed phpBB in a subdirectory
# of your site, properly set the argument for the statement.
# e.g.: if your domain is test.com and you installed phpBB
# in http://www.test.com/phpBB/index.php you have to set
# the statement RewriteBase /phpBB/
#
#RewriteBase /

#
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
#
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

#
# The following 3 lines will rewrite URLs passed through the front controller
# to not require app.php in the actual URL. In other words, a controller is
# by default accessed at /app.php/my/controller, but can also be accessed at
# /my/controller
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ app.php [QSA,L]

#
# If symbolic links are not already being followed,
# uncomment the line below.
# http://anothersysadmin.wordpress.com/2008/06/10/mod_rewrite-forbidden-403-with-apache-228/
#
#Options +FollowSymLinks
</IfModule>
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

Сообщение Татьяна5 »

Правильней заменить .htaccess на чистый из дистрибутива (первые 2 строки из старого файла можно в него добавить, если без них логи не работают, а другие нестандартные строки там лишние)
doremyka
phpBB 1.4.4
Сообщения: 159
Стаж: 6 лет 8 месяцев
Благодарил (а): 70 раз
Поблагодарили: 13 раз

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

Сообщение doremyka »

Татьяна5 писал(а): 26.10.2017 15:19другие нестандартные строки там лишние)
Мне нужно увеличение памяти и переадресация с портала на какое-то время.
Вывела их под верхние строки, чтобы не внутри были.
Залила на сервер, кэш очистила, но ничего не меняется: при переходе по ссылке на карту пустая страница, крутится колечко загрузки в браузере. (

Может, надо подождать? Форум большой, более 700 тыс страниц. Просто странно, что в поле "Общее число URL в карте" - пусто.

Я бы не парилась, но с Яндекса резко упал трафик, с каждым днём всё меньше.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

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

Сообщение Pazh »

doremyka писал(а): 26.10.2017 15:30Может, надо подождать?
Нет, должен сразу отображаться. Проверьте включен ли на хостинге opcache - если да, и версия движка 3.2.1, то нужно внести правки в код форума - т.к. есть ошибка в коде очистки кеша opcache
Помощь в ЛС/email только за WM или ЮMoney
doremyka
phpBB 1.4.4
Сообщения: 159
Стаж: 6 лет 8 месяцев
Благодарил (а): 70 раз
Поблагодарили: 13 раз

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

Сообщение doremyka »

Pazh писал(а): 26.10.2017 15:47должен сразу отображаться.
Спасибо, буду знать.
Pazh писал(а): 26.10.2017 15:47Проверьте включен ли на хостинге opcache - если да, и версия движка 3.2.1, то
У меня 3.1.11 - тоже спросить на хостинге про opcache? Он должен быть выключен или включен?
Аватара пользователя
romaamor
phpBB 3.0.2
Сообщения: 2081
Стаж: 11 лет 11 месяцев
Откуда: Одесса
Благодарил (а): 707 раз
Поблагодарили: 161 раз
Контактная информация:

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

Сообщение romaamor »

Добрый вечер. У меня форум на https, при переходе по адресу на https://мой-форум/sitemap.xml карта присутствует. Но, пытаюсь скормить этот адрес яндекс веб мастеру, он ругается что карты не существует. Но если дать ему адрес - http://мой-форум/sitemap.xml то всё нормально. Что делать ? Забить или надо что то изменять, править ?
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 4 месяца
Благодарил (а): 267 раз
Поблагодарили: 216 раз
Контактная информация:

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

Сообщение Sumanai »

В robots что? Яндекс признаёт версию HTTPS как главное зеркало?
Аватара пользователя
romaamor
phpBB 3.0.2
Сообщения: 2081
Стаж: 11 лет 11 месяцев
Откуда: Одесса
Благодарил (а): 707 раз
Поблагодарили: 161 раз
Контактная информация:

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

Сообщение romaamor »

Sumanai писал(а): 15.03.2018 23:51 В robots что?
Sitemap: https://......
Sumanai писал(а): 15.03.2018 23:51 Яндекс признаёт версию HTTPS как главное зеркало?
Да, указан как основной. А это может быть связанно с тем что я купил новый домен, и сейчас стоит радирект 301 со старого домена на новый ?
Ответить

Вернуться в «Анонсы и поддержка расширений для phpBB»