Yusupov |
|
---|---|
Ура! Заработало! Вот как получилось: 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) |