Навигация

Активные участники:

Поиск:

 

Создать или найти статью:

 

Просмотр Создание форума на поддомене

На официальном сайте данная "тема" не раскрыта в полном объеме. Все действия под ЕЕ 1.х (2.х).
Если ваш хостинг поддерживает управление поддоменами с .htaccess либо вы используете тэги вида
"{exp:forum}" смело пропускайте.

Для начало нужно создать поддомен, обычно это можно сделать с панели управления хостингом, привяжите его физически к директории, например "forum". Далее с корневого каталога сайта скопируйте (index.php и path.php), не с (/system/)

Далее откройте /system/config.php и измените use_forum_url = 'y';
$conf['use_forum_url''y'

Теперь нужно изменить файл path.php и прописать корректный путь к директории /system/
system_path "/var/home/site.ru/html/system/"

Осталось прописать .htaccess, который нужно поместить в директорию поддомена.
AddDefaultCharset utf-8
RewriteEngine On
RewriteBase 
/index.php
RewriteCond 
%{HTTP_HOST} forum.site.ru
RewriteCond 
%{REQUEST_URI} !index.php
RewriteRule 
^(.*)$ index.php?/forum/$

RewriteCond 
%{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d
RewriteRule 
^(.*)$ /index.php?/forum/$1 [L] 

Где forum.site.ru - ваше доменное имя

Если вы заведомо задумали единую авторизацию на сайт и форум, может возникнуть ситуация, авторизовавшись на сайте, авторизация не пройдет на форуме, и наоборот. Для этого нужно:

Открыть в админке Админ. /Системные настройки/Настройки Cookie и указать в поле Домен
Cookie ссылку на сайт где в начале будет стоять точка например: .site.ru

После всех манипуляция у вас должно получится заведомое.

Раздел:Форум