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

Несколько доменов на один форум


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

Здраствуйте, мне нужно прицепить к одному форуму несколько своих доменов.

Скажем главня странца фирума: http://domen1.ru/forum/index.php

Первый раздел форума(подфорум) это домен http://domen2.ru/forum/

Второй раздел форума(подфорум) это домен http://domen3.ru/forum/

Остальные разделы форума: http://domen1.ru/forum/index.php

 

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

 

Как можно такое реализовать?

Хак, mod_rewrite и т.д. ?

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

Здраствуйте, мне нужно прицепить к одному форуму несколько своих доменов.

Скажем главня странца фирума: http://domen1.ru/forum/index.php

Первый раздел форума(подфорум) это домен http://domen2.ru/forum/

Второй раздел форума(подфорум) это домен http://domen3.ru/forum/

Остальные разделы форума: http://domen1.ru/forum/index.php

 

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

 

Как можно такое реализовать?

Хак, mod_rewrite и т.д. ?

 

 

Так делай одну базу и все будет работать я так делал все работает, только если посещаемость большая хостеры откажутся вертуальные

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

Мне нужно именно через модификацую форума!

 

Eсли две базы, то это будет два одинаковых форума!

А мне нужно чтоб по второму, третьему и т.д. домену открывались ТОЛЬКО второй, третий и т.д. разделы форума!

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

  • 2 месяца спустя...

Делай субдомены и в каждый бросайт index.php с содержанием

 

<?php
header("Location: http://www.zhlobin.by/modules/ipb/index.php");
?>

 

Вместо *http://www.zhlobin.by/modules/ipb/index.php* ставь свой адрес.

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

Я реализовывал для одних людей такое через mod_proxy + mod_rewrite + маленький твик к форуму. mod_proxy - для прокида, mod_rewrite - для вписывания / в конец корневых ссылок на форум (без этого у mod_proxy наблюдаются глюкобаги).

 

Твик к форуму выглядит так:

 

conf_global.php:

 

Ищем:

 

$INFO['board_url'] = 'что-то там';

 

Заменяем на:

 

$INFO['board_url'] = '.';

 

 

lofiversion/index.php:

 

Ищем:

 

require ROOT_PATH . "conf_global.php"

 

Ниже дописываем

 

$INFO['board_url'] = '..';

 

---

 

Последние два действия заставляют борду работать из-под того URL, из под которого ее вызвали. Еще не забыть изменить upload path с http://.../uploads на ./uploads, и собственно все.

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

мне нужно чтоб по второму, третьему и т.д. домену открывались ТОЛЬКО второй, третий и т.д. разделы форума!

Разделы форума делаешь "Невидимый в списке форумов и доступный только через URL".

Сам форум в http://domen1.ru/forum/index.php

В корень http://domen2.ru/forum/ кладешь фреймсет, подгружающий URL второго раздела...

Чтобы форум во фрейме не скидывал авторизацию по кукам, куки делаешь по имени:

Название Cookie

Допускает использование нескольких форумов на одном хосте.

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

  • 10 месяцев спустя...
Я реализовывал для одних людей такое через mod_proxy + mod_rewrite + маленький твик к форуму. mod_proxy - для прокида, mod_rewrite - для вписывания / в конец корневых ссылок на форум (без этого у mod_proxy наблюдаются глюкобаги).

 

Твик к форуму выглядит так:

 

conf_global.php:

 

Ищем:

 

$INFO['board_url'] = 'что-то там';

 

Заменяем на:

 

$INFO['board_url'] = '.';

 

 

lofiversion/index.php:

 

Ищем:

 

require ROOT_PATH . "conf_global.php"

 

Ниже дописываем

 

$INFO['board_url'] = '..';

 

---

 

Последние два действия заставляют борду работать из-под того URL, из под которого ее вызвали. Еще не забыть изменить upload path с http://.../uploads на ./uploads, и собственно все.

Ага, и после этих проделок линки на активацию аккаунта приходят вида

../index.php?act=Reg&CODE=03&uid=*&aid=******

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

Ага, и после этих проделок линки на активацию аккаунта приходят вида

../index.php?act=Reg&CODE=03&uid=*&aid=******

Дописываем инструкцию по активации для пользователей в теле письма, грубо конечно, но без гемороя :D

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

  • 2 года спустя...

Вот нашел похожую по проблеме темку куда можно запостить свой вопрос, может кто скажет что-то дельное

 

Ситуация такая

есть форум 2.1.7 и 4 созвучных домена в зонах RU,SU,ORG,COM, единный контент и одна база SQL.

Необходимо заставить скрипт работать независимо из под каждой зоны. Професиональных решений не нашел.

Изменяя conf_global.php

$INFO['board_url'] = 'http://www.global.ru/forum/index.php';

на

$INFO['board_url'] = '/forum';

и пути к изображениям

h ttp://www.global.ru/forum/uploads

на /uploads

добиваюсь что внутренние линки работают из-под того URL, из под которого их вызвали, но

остается проблема с письмами форума пользователям (письма на активацию и другие)

где выдается неполная ссылка, типа

/forum/index.php?act=Reg&CODE=03&uid=2187&aid=7ba917324f4aefdf70b9a56474c85dd56

Можно конечно решить проблему примитивом, отредактировав тело письма в lang_email_content.php

но:

1.как лучше это реализовать учитывая URL с которого проходила регистрация или с которого

работал пользователь?

2. Какие еще возможные ошибки сулит этот вариант.

3. Как по другому решить проблему.

 

С уважением

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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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

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

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