Як зробити чпу в ipb якщо в головній директорії варто dle! Портал для веб-майстра! Шаблони, стилі,

Як зробити чпу в ipb якщо в головній директорії варто dle! Портал для веб-майстра! Шаблони, стилі,

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

Шукав через пошук рішення проблеми і знайшов багато таких же людей з такою ж проблемою. Але адекватної відповіді я так і не знайшов, який би вирішив всі мої проблеми.

Для того щоб не повторювати це коло пекла ще раз я вирішив зібрати все в один докладний мануал. Сподіваюся багато користувачів з DLE + IPB скажуть за це спасибі

# 1 Адаптація роботи DLE і IPB

Для того щоб виправити помилку про яку я писав вище, потрібно відредагувати файл .htaccess в Директорії DLE (якщо звичайно у вас така ж ситуація і форум варто в папці).

Додайте в файл .htaccess цей рядок:

Після цього на форум можна буде зайти через нехай site.ru/forum/ і природно посилання будуть робочими.

# 2 Міняємо ЧПУ в налаштуваннях IPB

Заходимо в адмін панель форуму таким шляхом:

Налаштування та інструменти> Системні налаштування> Система> Пошукова оптимізація (SEO)

І робимо там такі зміни:

1. Тип URL - Шлях
2. Використовувати .htaccess mod_rewrite? - Так
3. Тип обробки невірних URL? - Не обробляти

Тепер у файлі .htaccess (що в папці з форумом) розмістити такий код:

Зверніть увагу що в цьому коді немає рядка Options -MultiViews. якщо його туди вставити то ви будите постійно бачити помилку з кодом 500. Так що зверніть увагу, щоб не було такого рядка у вас в .htaccess

# 3 Задаємо потрібне ЧПУ в IPB

Відкриваємо файл /forum/admin/applications/forums/extensions/furlTemplates.php і замінюємо рядки:

Якщо зверніть увагу на два цих коду то знайдете різницю в 3-му рядку коду. У ній до речі можна зробити практично будь-який ЧПУ, головне щоб вистачило фантазії =)

P.S. Якщо у вас даний метод не працює, не поспішайте відразу писати тут! Оновлення кеш форуму і кеш браузера.

Схожі статті