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

Начиная с версии 3.1.x, моды были заменены "расширениями", которые выполняют ту же самую функцию, но без изменений в исходном коде движка.
igorbond
Сообщения: 81
Зарегистрирован: 13.07.14 03:07

igorbond » 03.04.16 22:29

У меня все норм, вчера как раз загружал на Вебмастера Гугла свою карту с форума

Xisp
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Xisp » 04.04.16 00:21

Походу у него разная выдача для гугла и для пользователей, ибо я тоже в упор не вижу отклонений уangst66.

Shredder
Администратор
Сообщения: 1054
Зарегистрирован: 22.08.13 09:05

Shredder » 04.04.16 02:18

Посмотрел под юзер-агентом гугла - такая же карта.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

angst66
Сообщения: 13
Зарегистрирован: 28.02.16 18:19

angst66 » 05.04.16 09:59

Вот скрин как видит ссылку на карту гугл бот

Это явно не то, что я ему скармливал.

Xisp
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Xisp » 05.04.16 23:12

Так чётко написано, в чём проблема. Вы забанили робота гугла. Ждите выпадения из индекса.
В общем срочно разбирайтесь с правами доступа и списком забаненых.

TB11
Сообщения: 9
Зарегистрирован: 15.12.14 12:26

TB11 » 06.04.16 07:55

Здравствуйте, Shredder. Проблема такая:
до внесения настроек на сервер, карта сайта не работает.
После внесения на сервер nginx, указанных ниже настроек, начинает работать, но перестаёт открываться главная страница форума, выдает 403 ошибку. Все остальные страницы, с буквами-цифрами после слеша, открываются.
Сейчас 3.1.5, в выходные попробую обновиться до 3.1.8, но это не поможет.
Есть предложения, где искать проблему или как её устранить?

КОД: ВЫДЕЛИТЬ ВСЁ
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /app.php;
}
}

location = /config.php {
deny all;
}

location = /common.php {
deny all;
}

location /cache/ {
deny all;
}

location /config/ {
deny all;
}

location /files/ {
deny all;
}

location /images/avatars/upload/ {
deny all;
}

location /includes/ {
deny all;
}

location /store/ {
deny all;
}

location ~ \.php$ {
# Your personal php settings. They vary. But they have to be here!
}

# Important!
location ~ /\. {
deny all;
}

angst66
Сообщения: 13
Зарегистрирован: 28.02.16 18:19

angst66 » 06.04.16 10:26

Xisp писал(а):Вы забанили робота гугла

Забанил бота по ip , поддавшись паранойе. Получилось несколько сот страниц в таблице банлист. Очистил таблицу, теперь гугл увидел форум, сайтмэп, аж трясется от радости.

ostridm
Разработчик модов
Сообщения: 19
Зарегистрирован: 06.04.16 10:26

ostridm » 06.04.16 10:56

Всем привет,

немного подковырял версию 1.0.6

1) научил бережно обращаться с памятью, ранее 256 метров нехватало для генерации мапа для 31000 урлов теперь хватает 192, ниже не смотрел
2) для яндекса заменил путь в индексном файле с <board url>/store/shredder/N.xml <board url>/sitemap.N.xml
3) добавил эвент чтобы посторонние расширения могли вонзаться в sitemap

админку не менял
локализацию не менал

Прошу автора взглянуть на изменения и при желании - забрать.

с уважением.
:)

Скрытый текст. Вы не состоите в группах, которым доступен этот текст.

Shredder
Администратор
Сообщения: 1054
Зарегистрирован: 22.08.13 09:05

Shredder » 06.04.16 11:00

ostridm
ооо, спасибо!) посмотрим обязательно)

ostridm писал(а):2) для яндекса заменил путь в индексном файле с <board url>/store/shredder/N.xml <board url>/sitemap.N.xml

Тут не совсем понял. В чём смысл?
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

ostridm
Разработчик модов
Сообщения: 19
Зарегистрирован: 06.04.16 10:26

ostridm » 06.04.16 11:04

в прошлом году (или позапрошлом или два тому...) яшка ругался когда sitemap лежал в каталоге и из него были ссылки на другой каталог не под ним
то есть
<root>/sitemap.xml
<root>/viewtopic.php?t=1 - гут
<root>/forum/viewtopic.php?t=2 - гут

но

<root>/store/sitemap.xml
<root>/viewtopic.php?t=1 - ошибка
<root>/forum/viewtopic.php?t=2 - ошибка

Shredder
Администратор
Сообщения: 1054
Зарегистрирован: 22.08.13 09:05

Shredder » 07.04.16 04:43

ostridm
Запустил отредактированную карту, при попытке открыть любой индексный файл пишет No route found for "GET /sitemap.1.xml"
Основная страница открывается нормально.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

ostridm
Разработчик модов
Сообщения: 19
Зарегистрирован: 06.04.16 10:26

ostridm » 07.04.16 08:24

вы пробовали выключить и снова включить - чтобы подцепился routing.yml ?

Shredder
Администратор
Сообщения: 1054
Зарегистрирован: 22.08.13 09:05

Shredder » 07.04.16 09:15

А, так вот для чего нужно при обновлении отключать... Да, теперь заработало.

Добавлено спустя 43 минуты 17 секунд:
Выпустил версию 1.0.7-beta с предложенными изменениями. Нужно протестировать.

ostridm
Вас указывать в авторах?

И ещё вопрос: для реврайта индексных файлов со стороны сервера используются те же самые правила, что и для основного файла? С серверами ничего дополнительного мутить не придётся?
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

TB11
Сообщения: 9
Зарегистрирован: 15.12.14 12:26

TB11 » 07.04.16 10:46

Люди, помогите, пожалуйста.
до внесения настроек на сервер, карта сайта не работает.
После внесения на сервер nginx, указанных в первом посте настроек, карта сайта запускается.
При этом, перестаёт открываться главная страница форума, выдает 403 ошибку. Все остальные страницы, с буквами-цифрами после слеша, открываются.
Сейчас 3.1.5, в выходные попробую обновиться до 3.1.8, но это не поможет.
Есть предложения, где искать проблему или как её устранить? может дописать что-то в сервере или в форуме?

Shredder
Администратор
Сообщения: 1054
Зарегистрирован: 22.08.13 09:05

Shredder » 07.04.16 11:05

TB11
Ждите, когда ответит кто-нибудь, кто понимает в настройке серверов.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

Ответить