[Help] Редирект ссылки форума IPB

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем OH.UA, 28 май 2008.

Статус темы:
Закрыта.
  1. OH.UA

    OH.UA Создатель

    Регистр.:
    12 мар 2008
    Сообщения:
    49
    Симпатии:
    28
    Доброго времени суток!
    У меня такой вопрос, может кто может помочь с реализацией, спрашивал уже в ветке саппорта ИПБ, не помогло.

    Я поставил форум ипб сюда: http://site/portal/ , далее включил портал и поставил чтобы он грузился вместо форума [ define( 'IPB_MAKE_PORTAL_HOMEPAGE', 1 );]
    Есть такая функция ипб. Там портал привязан к форуму, ну думаю многие такое знают.

    И так получилось такое:
    тут грузиться портал: http://site/portal/
    чтобы попасть на страничку форума надо перейти по ссылке: http://site/portal/index.php?act=idx
    Чтоб перейти в раздел форума надо:
    http://site/portal/index.php?showforum=1
    Чтоб перейти в тему форума надо:
    http://site/portal/index.php?showtopic=1

    Ну и так далее...

    Вот мой вопрос:
    Как сделать так, чтобы портал далее оставался тут: http://site/portal/
    А ссылки связанные с форумом, тоесть сам переход на форум, показ форумов и тем, профили участников на форуме и т.п. отображались с таким путем:
    http://site/portal/forum/

    Тоесть старая ссылка на форум такая:
    http://site/portal/index.php?act=idx
    Новая ссылка на форум должна быть такая:
    http://site/portal/forum/index.php?act=idx
    Старая ссылка на просмотр подфорума такая:
    http://site/portal/index.php?showforum=1
    Новая такая:
    http://site/portal/forum/index.php?showforum=1

    Должно всюду добавляться /forum/ кроме портала.
    А портал как был на http://site/portal/ , так и должен там быть.


    Вот как это сделать ? Я затрудняюсь :nezn:
     
  2. Vigo

    Vigo Прохожие

    Касательно второго - весь форум переносишь в директорию forum/ (и не забываешь менять пути в conf.php или БД - в зависимости от версии твоего IPB). Это решается только так.
    С первым - просто песня. Или ты копируешь index и меняешь в нем пути подключаемых файлов и переобъявляешь значения путей из массива $INFO (всё это не сложно и будет работать). Или идешь в архив IBResource.ru и в модификациях к интересующей версии берешь мод "портала" для нужной версии. Если PHP тебе совсем незнаком, а сам ты ленив, чтобы в нем разобраться, то лучше решить задачу вторым способом.
     
Статус темы:
Закрыта.