Искать  
 
   
 
forum module + subdomain
Отправлено: 05 Февраль 2011 08:34 P.M.   [ Игнорировать ]
Студент
Avatar
RankRank
Всего сообщений:  113
Зарегистрирован  2010-08-30

Пытаюсь перенести форум на поддомен, ссылаюсь на статью

http://expressionengine.com/wiki/How_can_I_run_the_Discussion_Forums_from_a_subdomain_such_as_forums.example.com/

Но ничего не получается, возможно дело в том что в .htaccess я раньше прописал чтобы убрать с url index.php. В админке форума прописал новый урл (поддомен)

AddDefaultCharset utf-8
<Files index>
ForceType application/x-httpd-php
</Files>
DirectoryIndex index index.php index.shtml index.html index.htm
RewriteEngine On
RewriteBase 
/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d
RewriteRule 
^(.*)$ /index.php?/$1 [L]

вот это пытаюсь добавить 
------------------

RewriteEngine On
RewriteCond 
%{HTTP_HOST} forum.мойсайт.ru
RewriteCond 
%{REQUEST_URI} !index.php
RewriteRule 
^(.*)$ /forum/$

Подскажите правильный .htaccess

Спасибо.

Профиль
 
 
Отправлено: 05 Февраль 2011 09:38 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  645
Зарегистрирован  2009-04-11

может просто

RewriteEngine On
RewriteCond 
%{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d
RewriteRule 
^(.*)$ /index.php?/forum/$1 [L] 
 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 05 Февраль 2011 09:53 P.M.   [ Игнорировать ]   [ # 2 ]
Студент
Avatar
RankRank
Всего сообщений:  113
Зарегистрирован  2010-08-30

Что я сделал
1) Создал через панель хостинга forum.site.ru
2) Прописал хтацесс

AddDefaultCharset utf-8
<Files index>
ForceType application/x-httpd-php
</Files>
DirectoryIndex index index.php index.shtml index.html index.htm
RewriteEngine On
RewriteBase 
/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d
RewriteRule 
^(.*)$ /index.php?/$1 [L] 

Но на поддомен перебрасывает, но не работает. Я так понимаю нужно привзять как-то поддомен с папкой forum

Профиль
 
 
Отправлено: 05 Февраль 2011 10:56 P.M.   [ Игнорировать ]   [ # 3 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07

index.php и path.php есть в директории?

Профиль
 
 
Отправлено: 05 Февраль 2011 11:16 P.M.   [ Игнорировать ]   [ # 4 ]
Студент
Avatar
RankRank
Всего сообщений:  113
Зарегистрирован  2010-08-30
budulay - 05 Февраль 2011 10:56 P.M.

index.php и path.php есть в директории?

В корневой директории сайта, есть

Профиль
 
 
Отправлено: 06 Февраль 2011 03:07 P.M.   [ Игнорировать ]   [ # 5 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  645
Зарегистрирован  2009-04-11

скопируй index.php и path.php в папку с поддоменом, настрой путь к system в path.php

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 06 Февраль 2011 08:49 P.M.   [ Игнорировать ]   [ # 6 ]
Студент
Avatar
RankRank
Всего сообщений:  113
Зарегистрирован  2010-08-30
NetSoul - 06 Февраль 2011 03:07 P.M.

скопируй index.php и path.php в папку с поддоменом, настрой путь к system в path.php

Почти получилось, когда захожу на любую страницу форума - отлично, как только на главную forum.site.ru - выбивает главная траница site.ru.
Мой полный хтацесс

AddDefaultCharset utf-8
<Files index>
ForceType application/x-httpd-php
</Files>
DirectoryIndex index index.php index.shtml index.html index.htm
RewriteEngine On
RewriteBase 
/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d
RewriteRule 
^(.*)$ /index.php?/$1 [L]

RewriteEngine On
RewriteCond 
%{HTTP_HOST} forum.site.ru
RewriteCond 
%{REQUEST_URI} !index.php
RewriteRule 
^(.*)$ /forum/$1 [L] 

сайт forum.gamedone.ru

Профиль
 
 
Отправлено: 06 Февраль 2011 09:43 P.M.   [ Игнорировать ]   [ # 7 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  645
Зарегистрирован  2009-04-11

замени на

AddDefaultCharset utf-8
<Files index>
ForceType application/x-httpd-php
</Files>
DirectoryIndex index index.php index.shtml index.html index.htm
RewriteEngine On
RewriteBase 
/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d
RewriteRule 
^(.*)$ /index.php?/forum/$1 [L] 
 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 06 Февраль 2011 10:04 P.M.   [ Игнорировать ]   [ # 8 ]
Студент
Avatar
RankRank
Всего сообщений:  113
Зарегистрирован  2010-08-30

Или я что-то не так делаю, или вообще не понимаю. Ничего не вышло, с хтацессом выше

Профиль
 
 
Отправлено: 07 Февраль 2011 01:46 A.M.   [ Игнорировать ]   [ # 9 ]
Студент
Avatar
RankRank
Всего сообщений:  113
Зарегистрирован  2010-08-30

Еще раз объясню, если это еще кому-то интересно, проблему я еще не решил. Ломаю голову уже 2-ой день.

Есть сайт, незачем его скрывать gamedone.ru (пока отключен).
Есть форум - который нормально функционирует, gamedone.ru/forum/, собственно его я и хочу перенести на поддомен forum.gamedone.ru

1)Создал поддомен, который находится пример
                  /home/var/html/gamedone.ru/ - сам сайт
                  /home/var/html/forum/ - поддомен форума
2) Скопировал index.php и path.php в директория поддомена форума
3) Прописал верный пусть к сист. директории.
4) В корневой директории сайта (gamedone.ru) файл .htaccess с таким содержанием

AddDefaultCharset utf-8
<Files index>
ForceType application/x-httpd-php
</Files>
DirectoryIndex index index.php index.shtml index.html index.htm
RewriteEngine On
RewriteBase 
/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d
RewriteRule 
^(.*)$ /index.php?/$1 [L] 
RewriteCond 
%{HTTP_HOST} forum.gamedone.com
RewriteCond 
%{REQUEST_URI} !index.php
RewriteRule 
^(.*)$ /forum/$

Часть для того чтобы убрать с url index.php, вторая часть для как напсн. в мане ”  In your .htaccess file, add a rule to redirect the forums.example.com subdomain to the ‘forums’ trigger page:”

Все бы ничего и работает нормально, но если зайти на forum.gamedone.ru - получаю содржимое gamedone.ru (без некоторых элементов типа картинок....), как только на внутр. страницу - все отлично.

Возможно нужно еще добавить хтацесс в папку с поддоменом ?

Вродь все объяснил, помогите понять где ошибка, уже который раз перечитываю manual =)

p.s htaccess выше тоже не “работает”.

Профиль
 
 
Отправлено: 07 Февраль 2011 02:30 A.M.   [ Игнорировать ]   [ # 10 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  645
Зарегистрирован  2009-04-11

может http://expressionengine.com/wiki/Guide:_Subdomains_&_Multiple_Sites_under_Different_Directories_Without_MSM/

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 07 Февраль 2011 07:24 P.M.   [ Игнорировать ]   [ # 11 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  645
Зарегистрирован  2009-04-11

финальная версия

AddDefaultCharset utf-8
RewriteEngine On

RewriteBase 
/index.php
RewriteCond 
%{HTTP_HOST} forum.имя_сайта.домен
RewriteCond 
%{REQUEST_URI} !index.php
RewriteRule 
^(.*)$ index.php?/forum/$

RewriteCond 
%{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d
RewriteRule 
^(.*)$ /index.php?/forum/$1 [L] 
 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 07 Февраль 2011 08:26 P.M.   [ Игнорировать ]   [ # 12 ]
Студент
Avatar
RankRank
Всего сообщений:  113
Зарегистрирован  2010-08-30

Спасибо NetSoul’у, настроил и объяснил.

http://eeclub.ru/wiki/Создание_форума_на_поддомене/

Профиль
 
 
Отправлено: 09 Февраль 2011 01:09 A.M.   [ Игнорировать ]   [ # 13 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07

а атачи работают?)

Профиль
 
 
Отправлено: 09 Февраль 2011 01:56 A.M.   [ Игнорировать ]   [ # 14 ]
Студент
Avatar
RankRank
Всего сообщений:  113
Зарегистрирован  2010-08-30

Только что проверил, работают, заливка файлов ведь на основной домен.

Профиль