2 способи прибрати сесії з форуму phpbb3
Виглядає він у такий спосіб:
Якщо на вашому форумі в рядку браузера видно виділена частина - значить вона видна всім гостям, а найголовніше пошуковим роботам. Потрібно це виправляти, інакше ви не досягнете хороших результатів в індексації вашого форуму.
Спосіб №1. Додаємо пошукових роботів
Заходимо на свій phpBB3 форум під обліковим записом з правами адміністратора, після успішного входу шукаємо внизу сторінки посилання "Адміністраторський розділ", вводимо логін / пароль повторно. Тиснемо вкладку "СИСТЕМА", в лівій частині меню шукаємо розділ "Пошукові боти". Перед вами список всіх пошукових роботів відомих вашому форуму.
Цей список служить для того що б відключати SID саме для цих ботів і вирішити проблему індексації. Перевірте чи є в цьому списку основні роботи. У моєму форумі не було роботів Yandex, Rambler, Mail.ru.
У наведеній нижче таблиці перераховані основні пошукові боти.
WebAlta
WebAlta Crawler / 2.0
Відсутні роботи додаємо через кнопку "Додати бота". Назва бота можете вписати як хочете, а ось Відповідність агенту (User-Agent) має містити відповідне службове ім'я бота (другий стовпець попередньої таблиці). На малюнку нижче показано як заповнювати для пошукових роботів Яндекса.
В ідеалі, потрібно додати всіх існуючих роботів, але можемо кого то пропустити або пошуковий сервіс змінить значення "User-Agent" для свого робота і тоді він не буде розпізнано форумом, хоча последее, наврятли. Розширений і оновлюваний список відомих мені пошукових роботів. Для таких випадків потрібно видалити з URL ідентифікатор сесії для всіх хто не увійшов на сайт як зареєстрований користувач. За замовчуванням для гостей SID теж показується.
Спосіб №2. Додавання коду PHP в движок форуму
Прибрати гостьові сесії допоможе наступні дії:
Знаходимо файл includes / functions.php. У ньому знаходимо наступний код