![]() |
Показаны 1 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- vbb на сервере с 2-мя сетевыми интерфейсами (http://netadmin.ws/forum/showthread.php?threadid=2711)
vbb на сервере с 2-мя сетевыми интерфейсами
Предлагаю вариант, который сам опробовал.
Если на сервере 2 интерфейса и, соответственно 2 адреса, например http://www.microsoft.msk.ru/Forum и http://www.microsoft.spb.ru/Forum, то достаточно в настройках форума указать URL форума "/Forum", и тогда ссылки в форуме будут формироваться в зависимости от того, по какому адресу зашел на сайт пользователь. Однако, возникает проблема с регистрационными (и прочими) письмами. В приходящих пользователю письмах ссылки будут вида /Forum/register.php...
вместо http://www.microsoft.msk.ru/Forum/register.php...
Для того чтобы и в письмах были полные URL, причем именно такие, по которым зашел пользователь, необходимо добавить код во всех файлах global.php (их 3):
после фрагмента
// load options
$optionstemp=$DB_site->query_first("SELECT template FROM template WHERE title='options'");
eval($optionstemp[template]);
$versionnumber=$templateversion;
добавляем
if (substr($bburl,0,1) == '/') {
$bburl = "http://$HTTP_HOST$bburl";
}
| Формат времени GMT. Текущее время 07:25. | Показаны 1 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.