Як встановити мод phpBB SEO Ultimate SEO URL на форум phpBB

  1. Перед установкою мода phpBB SEO Ultimate SEO URL
  2. Зауваження по моду phpBB SEO Ultimate SEO URL
  3. установка мода
  4. Крок 2 - русифікація мода
  5. Крок 3 - копіювання мода в форум
  6. Крок 4 - редагування файлів форуму
  7. Крок 5 - настройки транслітерації в моді phpBB SEO Ultimate SEO URL
  8. Крок 6 - очищення кеша форуму
  9. Крок 7 - інсталяція мода phpBB SEO Ultimate SEO URL
  10. Крок 8 - створення .htaccess
  11. Крок 9 - настройки мода phpBB SEO Ultimate SEO URL
  12. Крок 10. Завершення

Доброго часу доби, шановні читачі. Так виходить, що всі ми можемо знати, що значить внутрішня оптимізація, якою вона повинна бути, але як справа доходить до певного движка сайту, опиняємося в глибокому ступорі.

Все CMS для сайтів написані програмістами, і, як ми з'ясували в останній статті від 28 лютого, дуже часто CMS важко піддаються внутрішньої оптимізації. А щоб внести якісь зміни в движок сайту (за умови, якщо це CMS з відкритим вихідним кодом) часом потрібні немалі знання в програмуванні.

Ось так сталося і зі мною. Прекрасно знаючи про важливість внутрішньої оптимізації, зіткнувшись з двигуном для форумів phpBB я чотири ночі (не підряд) витратила на те, щоб встановити один з складних модов для цього форумного движка.

Звичайно, я розумію, що зараз для основної аудиторії моїх постійних читачів даний манул ніколи не стане в нагоді, і все ж я впевнена, що знайдуться читачі зараз і в майбутньому, яким моя інструкція по установці мода phpBB SEO Ultimate SEO URL буде корисна. І основна причина моєї впевненості полягає в тому, що в мережі просто немає зрозумілих інструкцій для новачків, як встановити цей мод. Все якось зім'ято, непідготовленій людині просто не розібратися.

Звертаю вашу увагу на те, що стаття готувалася на коло читачів, які вже знають, що таке мод для форуму phpBB SEO Ultimate SEO URL, чітко уявляють, що він робить, і віддають звіт в тому, навіщо він їм потрібен і, найголовніше, знають про наслідки установки. Я говорю про те, що мод конфліктує з багатьма іншими модами. Для деяких випадків є рішення. Про них дізнавайтеся на форумі підтримки (посилання буде нижче).

Перш, ніж приступити до інструкції, кілька побажань.

Перед установкою мода phpBB SEO Ultimate SEO URL

Найскладнішим в установці мода phpBB SEO Ultimate SEO URL (було для мене) - це суворе дотримання послідовності дій. Саме на це я роблю наголос у своїй інструкції. А всю додаткову інформацію вам потрібно буде почерпнути з офіційної інструкції по установці, а також на форумі російськомовної підтримки форуму phpBB.

Отже, мод phpBB SEO Ultimate SEO URL перетворює все URL форуму в статичні Человекопонятние адреси (ЧПУ), видаляючи всі ідентифікатори та сесії. Причому автоматично налаштовує редирект з уже існуючих і проіндексованих пошуковими системами URL. Містить інструкцію по файлу robots.txt. Загалом, річ просто Ульотна :).

Важливе зауваження! У цій статті дана інструкція по установці останньої версії мода 0.6.6 на останню версію форуму 3.0.8. На старіші і в майбутньому більш нові версії мода і форуму - я ніяких гарантій по достовірності інформації не даю. Я не обіцяю, що в майбутньому буду стежити за оновленнями форуму і мода.

Зауваження по моду phpBB SEO Ultimate SEO URL

  • Для роботи мода на сервері Apache повинен бути включений модуль mod_Rewrite.
  • Мод адаптований тільки під одну тему Prosilver.
  • Перед установкою мода зробіть резервну копію форуму.
  • Досліди проводите на локальному комп'ютері, і коли повністю будете задоволені результатом, переносите на хостинг, на що працює форум.
  • Дуже важливо проводити редагування файлів в спеціальному редакторі, що підтримує підсвічування коду PHP, і зберігати в кодуванні UTF-8.

Для установки нам буде потрібно:

  1. Сам мод, який качаємо з офіційного сайту .
  2. Русіфікотор для мода . Взято з форуму російської підтримки форуму phpBB .
  3. Файлик з інструкцією російською мовою . Також взято з форуму з пункту 2.

Будь ласка, далі стежте за цифрами в дужках. Я буду брати їх з цього списку.

Інструкція написана з розрахунку, що ваш форум знаходиться на основному домені.

Ще раз повторюю. Все робити в суворій послідовності. Послідовність в установці мода - це найголовніше.

Якщо її порушити, мод ще не були правильно функціонувати. Я на цьому собаку з'їла. Поїхали :).

установка мода

Крок 1 - документація до моду phpBB SEO Ultimate SEO URL

Розпаковуємо архів мода (1). Відкриваємо папку з модом. Всередині є файл install.xml. Відкриваємо цей файл в браузере.В правому верхньому кутку буде список, що випадає мов.

Знаходимо і міняємо на російський. Якщо при цьому браузер буде питати дозвіл, погоджуємося.

Після цього інструкція частково російською, частково викладені англійською. Бажано все прочитати, але не обов'язково в цьому файлі. Основні моменти будуть у файлі з інструкцією російською мовою (3). Прокрутити вниз до пункту Копіювання файлів.

Прокрутити вниз до пункту Копіювання файлів

Крок 2 - русифікація мода

Перш, ніж ми будемо копіювати, встановимо в мод русифікатор. Розпаковуємо русифікатор для мода (2) .Зверніть увагу на вкладеність папок:

Відкриваємо папку root в папці мода (1) і дивимося вкладеність папок:

Як бачимо на останній картинці, в папці root є тільки папки з мовами en (англійська) і fr (французький). Російського немає. Але у нас є русифікатор для мода. Просто копіюємо папку ru з русифікатора і поміщаємо її в папку language в моді.

Крок 3 - копіювання мода в форум

Ось тепер повертаємося до пункту Копіювання файлів за крок 1.

Для зручності і швидкого розуміння, я придумала такий хід. Його не обов'язково виконувати, але для кращого розуміння можете це зробити. Перейменуйте папку root в www.

Тепер, слідуючи за тією ж схемою, як ми вставляли русифікатор в мод в кроці 2, вставляємо всі файли з www (колишня root) в папку www, але вже нашого форуму на сервері.

Порівняйте вкладеність папок в папці www (колишня root):

Порівняйте вкладеність папок в папці www (колишня root):

з папкою www форуму

з папкою www форуму

Як бачите, структура і вкладеність папок однакова. Нам необхідно з усіх папок мода (крім самої останньої phpbb_seo) перекласти всі файли в папки форуму дотримуючись їх вкладеність. А останню папку мода phpbb_seo повністю перемістити в директорію форуму.

Сподіваюся з цим впоралися.

Крок 4 - редагування файлів форуму

Повертаємося до відкритого в браузері файлу install.xml (крок 1) і до наступного в ньому пункту Редагування.

Дуже важливо! Тут є два шляхи.

Шлях перший. Якщо ви встановили новий форум і ні разу не встановлювали моди, ніколи не вносили зміни в файли форуму, використовуєте тему prosilver, то дії такі ...

Відкриваємо в папці мода (1) папку contrib. У ній папку phpBB_3.0.8_modified_files. Всередині буде папка root!

Порядок дій такий самий, як і в кроці 3. З тією лише різницею, що в третьому кроці ми вставляли файли, яких до цього не було в нашому форумі, а тепер ми замінюємо старі файли на нові.

Шлях другий. Якщо ви вже вносили зміни в файли форуму, то ваші дії ...

У файлі install.xml після пункту Редагування починається список всіх файлів з інструкціями, в якому файлі що міняти. Не лякайтесь. Це дуже просто, тільки довго і нудно :).

Розглянемо перший приклад.

Слідуючи інструкції, відкриваємо файл common.php, який знаходиться в директорії форуму (в моїй інструкції це папка www). Природно, краще всього користуватися спеціальним редактором. Знаходимо у відкритому файлі код з першого віконця Знайти, далі копіюємо код з другого віконця, і в залежності від вказівки додаємо / замінюємо в файлі.

Вказівок всього три:

  1. Додати після знайденого
  2. Додати перед знайденим
  3. Замінити знайдене.

Усе! Якщо бути уважним і послідовним, все дуже просто. Після того, як всі файли відредаговані, переходимо до кроку 5.

Крок 5 - настройки транслітерації в моді phpBB SEO Ultimate SEO URL

Цей крок більше відноситься до попереднього, тому що нам теж потрібно внести зміни в один файл, але в інструкції цей крок описаний незрозуміло, тому що не має першорядного значення для кирилиці. Нам же потрібно, щоб мод вмів автоматично переводити кирилицю в латиницю. Тому я вирішила виділити його окремо, щоб звернути вашу увагу.

Після кроку 3 в директорії нашого форуму з'явилася папка phpbb_seo. Відкриваємо цю папку, в ній відкриваємо файл для редагування phpbb_seo_class.php. Знаходимо перше входження:

return;

І перед цим словом вставляємо код з файлу .Далі там же знаходимо рядок:

$ Url = preg_replace ( '\ [. * \] U', '', $ url);

і додаємо після неї цей код:

$ Url = str_replace ($ this-> seo_opt [ 'url_find'], $ this-> seo_opt [ 'url_replace'], $ url);

Зберігаємо. Найскладніше ми подолали. Далі буде простіше, але потребують найсуворішого дотримання послідовності, інакше результат може бути непередбачуваним. Переходимо до наступного кроку.

Крок 6 - очищення кеша форуму

Необхідно очистити кеш форуму. В директорії форуму є папка cache, відкриваємо її і видаляємо всі файли крім .htaccess. Будьте уважні.

Крок 7 - інсталяція мода phpBB SEO Ultimate SEO URL

Якщо ви подивіться файл install.xml (крок 1), відкритий у вас в браузері, ви побачите наступний етап - Інсталяційний файл PHP (у них помилка в перекладі :)).

Тут все просто. В адресному рядку браузера набираємо адресу: http://my_forum.ru/phpbb_seo/phpbb_seo_install.php (my_forum.ru міняємо на адресу свого форуму). Встановлюємо мод, слідуючи інструкція.

Після установки в адмінці форуму з'явиться нова вкладка:

Після установки в адмінці форуму з'явиться нова вкладка:

Переходимо на неї.

Крок 8 - створення .htaccess

У лівому меню вибираємо ACP_HTACCESS.

Це найважливіший пункт в установці мода. Але і найпростіший, якщо у вас форум знаходиться в кореневій папці сайту.

Якщо форум знаходиться на головному домені my_forum.ru, то все просто. Для нас вже створено готовий .htaccess - копіюємо його. Далі відкриваємо для редагування вже існуючий файл .htaccess в кореневій папці форуму www. І повністю замінюємо його тим, що тільки що скопіювали. Але, думаю, якщо ви попередньо їх порівняйте, то буде здорово. Просто скрізь пишуть, що цей файл з адмінки мода повністю готовий, але, як то кажуть, довіряй, але перевіряй.

Якщо ваш форум знаходиться на піддомені my_forum.my_site.ru, в субдіректоріі my_site.ru/forum або на головній сторінці форуму встановлений портал, то в самому низу є додаткові параметри:

ru/forum або на головній сторінці форуму встановлений портал, то в самому низу є додаткові параметри:

Вибираєте Та й далі чаклуєте самостійно, мені туди не треба було, тому я навіть не лізла. Якщо щось не вийде або буде незрозуміло, шукайте відповіді на форумі російської тех. підтримки (посилання в пункті Русификатор для мода (2)).

Крок 9 - настройки мода phpBB SEO Ultimate SEO URL

Переходимо на вкладку ACP_PHPBB_SEO_CLASS. Тут вже можна колядувати, експериментувати, як душі заманеться. Кожен пункт меню забезпечений російським перекладом. Є пункти, після настройки яких потрібно генерація нового файлу .htaccess. Для цього просто слідуємо інструкції в кроці 8.

Я не буду описувати кожен пункт налаштувань в ACP_PHPBB_SEO_CLASS, але викладу скрін своїх:

Я не буду описувати кожен пункт налаштувань в ACP_PHPBB_SEO_CLASS, але викладу скрін своїх:

Деякі з цих налаштувань вже стоять за замовчуванням, деякі залежать від вашого вибору, чи хочете ви їх чи ні, треті є дуже важливими для внутрішньої оптимізації.

Ці настройки я робила з точки зору свого поняття зручності для користувачів форуму, і природно, з точки зору вимог пошукових систем.

Більш докладно про них ви можете прочитати у файлі з інструкцією російською мовою (3). У ньому частково знаходиться інформація, описана мною в цій статті, і інформація по додаткових налаштувань. Обов'язково прочитайте !!!

Подивіться відкритий в браузері файл install.xml (крок 1) - передостанній пункт:

Саме в файлі з інструкцією російською мовою (3) і знаходиться перекладена інструкція з цього пункту.

Моя задача стояла в тому, щоб крок за кроком розповісти про установку мода, тому що від послідовності кроків залежить результат.

На даному етапі мод повністю готовий до роботи. Впевнена, після прочитання інструкції (3) і прочитання форуму, з іншими настройками у вас проблем не виникне. А якщо навіть в своїх експериментах у вас щось не вийде, ви завжди зможете поміняти настройки. Просто робіть це на локальному комп'ютері. І тільки коли повністю будете задоволені отриманим результатом, переносите на працюючий форум.

Крок 10. Завершення

Коли побачила, що вийшло 9 кроків, вирішила останню інструкцію винести в 10 крок для круглого числа. Після кроку 9 і після кожної зміни в налаштуваннях, щоб вони вступили в силу, очищайте кеш форуму, як описано в кроці 6 - очищення кеша форуму.

Вітаю! Ви подужали цю довгу і нудну статтю. Якщо виникнуть питання по моїй інструкції, запитуйте в коментарях. Якщо у вас не стандартна ситуація, то я навряд чи зможу вам допомогти. Я не володію знаннями в програмуванні достатніми для того, щоб розібратися зі складною проблемою.

Удачі в розвитку.