Forums / National / Russian / Тех. поддержка / Админка на субдомене

Yusupov
#39887 2014-09-11 05:49

Ура! Заработало!

Вот как получилось:

1) В пресет-файле прописываем правило:

admin	*	http://admin.site.com

2) В .htaccess прописываем правила:

RewriteCond %{HTTP_HOST} ^admin\.site\.com$ [NC]
RewriteRule (.*) admin.php [QSA,NC,NE,L]
RewriteCond %{HTTP_HOST} ^admin\.site\.com$ [NC]
RewriteRule ^([^/&?#]+)$ admin.php?m=$1 [QSA,NC,NE,L]

3) Мультихост у меня отключем. Но также нужно настроить на домене псевдоним admin.site.com

 

Надо еще попробовать привести внутренние ссылки в админке в нормальный вид без ? и &.

Добавлено 7 часа спустя:

Рано радовался. На локальном веб-сервере все пашет, а на хостинге нет. Видимо сервер надо еще как-то настраивать.

Добавлено 3 часа спустя:

Про режим мультихоста, почему-то он у меня не работает. Поэтому решил проблему путем добавления строки 

session_set_cookie_params(0, '/', '.site.com');

После этого все встало на свои места.

This post was edited by Yusupov (2014-09-11 15:12, 9 years ago)