Перейти к контенту
  • 0

Отдельный домен для раздела форума


LeSecret

Вопрос

Всем привет!

Задача такая, имеется на форуме раздел, например с адресом http://мой_форум.com/index.php?showforum=20, а нужно чтобы он работал на отдельном домене, например http://домен_раздела.com/.

Как осуществить с помощью .htaccess?

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Изменением файлов форума.

Я такое делал на 1-й линейке, кто-то упоминал, что есть платный мод для 2-й линейки. Под 3-ю боюсь такого еще не делали.

Суть довольно проста: в conf_global.php добавляется поле - массив айдишников подфорумов, которые можно видеть в этом домене. А дальше кропотливый перебор кодов движка, чтобы это поле проверялось при показе главной, при показе топиков, принтверсий, при поисках и т.д.

В разные домены ставится по копии скриптов форума, различающихся лишь файлом конфигурации и списком форумов под показ. В админке перебирается код создания новых подфорумов, чтобы редактировал конфиг...

В общем, просто по сути, и огромный объем рутинной работы.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Мне не нужно чтобы был поиск отдельно и т.д.

То есть мне нужно просто чтобы работал отдельный раздел на другом домене и всё.

Если можно ссылки аналогов для старых версий, попробую прикрутить.

Изменено пользователем LeSecret
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Если не нужно полного разделения разделов между доменами, а лишь трансляция одного из разделов на другой домен, это очень просто делается на 1-й линейке.

Покажу и в действии, и коды.

http://forumaa.net/ - основной домен форума, в котором видны все разделы.

В этом же домене можно ограничить просмотр разделом ID #7 - http://forumaa.net/index.php?act=SC&c=7

Вот так раздел можно транслировать в другом домене, и он транслируется: http://alanon.su/

 

Техническая реализация для 1-й линейки:

В директорию alanon.su кладется полная копия файлов форума, правятся УРЛ и серверные пути в конфиг-файле.

И еще одна маленькая правка:

index.php

После

else
{
$ibforums->input['act'] = $ibforums->input['act'] == '' ? "idx" : $ibforums->input['act'];
}

добавлен

// + FatCat - принудительный показ 7 категории на главной
if($ibforums->input['act'] == "idx")
{
$ibforums->input['act'] = "SC";
$ibforums->input['c'] = "7";
}
// - FatCat

Ссылка на комментарий
Поделиться на других сайтах

  • 0

ИМХО можно и Апачем

1. делаем перенаправление для еще одного домена на туже папку где форум

2. надо пошаманить чтобы форум открывался по нескольким доменам и куки и все что надо пахало. Вот тут ход описан: http://forums.ibresource.ru/index.php?/topic/50711/page__view__findpost__p__298655

3. при помощи правила для ModRwrite перенаправляем на раздел форума в зависимости от домена

можно и хардкорно из кода форума сделать это перенаправление но пукнты 1 и 2 все равно надо проделать

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Если не нужно полного разделения разделов между доменами, а лишь трансляция одного из разделов на другой домен, это очень просто делается на 1-й линейке.

Покажу и в действии, и коды.

http://forumaa.net/ - основной домен форума, в котором видны все разделы.

В этом же домене можно ограничить просмотр разделом ID #7 - http://forumaa.net/index.php?act=SC&c=7

Вот так раздел можно транслировать в другом домене, и он транслируется: http://alanon.su/

 

Техническая реализация для 1-й линейки:

В директорию alanon.su кладется полная копия файлов форума, правятся УРЛ и серверные пути в конфиг-файле.

И еще одна маленькая правка:

index.php

После

else
{
$ibforums->input['act'] = $ibforums->input['act'] == '' ? "idx" : $ibforums->input['act'];
}

добавлен

// + FatCat - принудительный показ 7 категории на главной
if($ibforums->input['act'] == "idx")
{
$ibforums->input['act'] = "SC";
$ibforums->input['c'] = "7";
}
// - FatCat

Теперь это всё дело остаётся адаптировать это под 3. Кто даст наводки буду признателен.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.