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'); После этого все встало на свои места. |
|
Dieser Beitrag wurde von Yusupov (am 11. September 2014, 15:12, vor 10 Jahre) bearbeitet |