1) Скачиваете мод Ultimate SEO URL отдельно (НЕ сборку phpbb с модом) с сайта phpbb-seo.com
2) Скачиваете и устанавливаете на него русификацию, а также правку для корректного преобразования русских символов.
У меня на компьютере уже имеется готовый установочный пакет ("сборка") мода, в которой эти 2 пункта инструкции уже выполнены. Заодно там исправлена ошибка в инструкции для стиля subsilver2. Прикрепил её во вложении:
3) Ставите полученную "сборку" мода (НЕ форума с установленной сборкой, а именно "сборку" мода отдельно). Можно через Автомод, но через него можно ставить только проверенные модификации, о которых вы точно знаете, что они заточены под установку с использованием Автомод. SEO-моды ставить через Автомод можно, по крайней мере мою "сборку" - точно. Хотя, по-моему, я ставил и стандартную.
Если установка прошла успешно, в администраторском разделе сверху должна появиться новая вкладка под названием phpBB SEO.
4) После успешной установки идёте в настройки phpBB SEO и смотрите, если там красным шрифтом написано:
Директория не найдена по указанному пути.
Директория для кэша недоступна для записи. Установите права на директорию с помощью команды CHMOD 0777
- то создаёте вручную папку cache внутри папки phpbb_seo, расположенной в корне форума, и ставите на cache права 777
После этого в настройках мода вместо красной должна появиться зелёная надпись:
Директория существует по указанному пути.
Директория для кэша доступна для записи.
5) Выполняете правки файлов для стиля, используемого на вашем форуме, если его название отличается от стандартного стиля phpBB. Делается это так: смотрите, на каком из стандартных стилей основан ваш стиль и по установочной инструкции делаете для него те же самые правки, что и для стиля, на котором он основан.
6) Очищаете кеш форума на главной странице администраторского раздела и обновляете шаблоны вашего стиля на вкладке "Стили".
7) Настраиваете мод как вам нужно в администраторском разделе, следуя всем инструкциям, которые он будет давать в процессе настройки.
8) Идёте в "Управление URL форума" админки мода, нажимаете "Отправить" в самом низу (т.е. сохраняете настройки). Если после сохранения выдаются какие-нибудь предупреждения, например о том, что "URL форума слишком длинный, сделайте его короче", вы можете укоротить название такого раздела, задав для него более короткий URL вручную, либо оставить так, как есть.
9) Идёте в меню ".htaccess" админки мода, выбираете опцию "Сохранить файл .htaccess" и жмёте "Отправить"
Теперь (ЭТО ВАЖНО!) вручную копируете строки из окошка настроек мода, где написано "Выделить всё" и вставляете их в файл .htaccess, расположенный в корневой папке форума. Вставлять нужно начиная со строки
# You may need to un-comment the following lines
, в самый низ файлаПосле этого, если всё сделано правильно, то мод должен начать работу и URL должны принять нужный вам вид, который вы выбрали в настройках.
Пункт 10 выполняется только если ставите мод на уже работающий форум с проиндексированными URL.
10) Ставите мод Zero Duplicate - это нужно для того, чтобы сделать 301 редирект для всех старых адресов и не потерять проиндексированные URL в поисковых системах.
После установки настраиваете мод. Настройка простая: идёте в "Настройки класса phpBB SEO" и в самом низу ставите "Активировать Zero duplictate: Да", "Строгий режим: Да", "Перенаправление сообщений: Все"
Убеждаетесь, что всё сделано и работает верно: посещаете сайт http://web-sniffer.net/ (или любой другой сайт для проверки http-ответов сервера), вводите там какой-нибудь из старых (бывших до установки мода) URL и жмёте Submit. Если всё сделано правильно, то внизу в секции "HTTP Response Header" должно быть написано "Status: HTTP/1.1 301 Moved Permanently". Проверяете то же самое для включенного архивирования контента: ставите "Accept-Encoding: gzip" и жмёте Submit
Мод Zero Duplicate я аналогично прикрепил во вложении.
11) Настраиваете robots.txt
Если форум новый и его ещё нет в поисковых системах, то достаточно использовать файл robots из папки contrib мода Ultimate SEO URL. Если уже проиндексированный, то кое-что меняется. В частности, убираются строки:
Disallow: /phpbb/viewtopic.php
Disallow: /phpbb/viewforum.php
12) Для полноты SEO-оптимизации можно сразу же установить моды Seo Optimal Titles, SEO Dynamic Meta Tags и SEO no Duplicate от того же самого разработчика. Первый приводит в SEO-вид заголовки форума, второй автоматически генерирует мета-ключевые слова и метаописание для каждой страницы, а третий заботится о SEO-виде ссылок, ведущих к последнему посту на главной странице и заодно выводит название темы в колонке "Последнее сообщение", как например у меня на форуме.
Также можно установить карту сайта для ботов: Карта сайта для ботов (phpBB3 SEO Sitemap)