Искать  
 
   
 
с www залогинен, а без www - нет
Отправлено: 16 Март 2008 09:50 A.M.   [ Игнорировать ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1356
Зарегистрирован  2007-12-27

Как и где можно решить данный вопрос? Вообще, от движка ли это зависит?

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 16 Март 2008 06:21 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

зависит от кукисов. Попробуй добавить в config.php
$conf[‘multi_login_sites’] = “http://website.ru/|http://www.website.ru/”;
$conf[‘allow_multi_logins’] = “y”;

 Подпись 

booooring…

Профиль
 
 
Отправлено: 16 Март 2008 08:11 P.M.   [ Игнорировать ]   [ # 2 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1356
Зарегистрирован  2007-12-27

неа, не помогает, проверил на eeclub’e

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 17 Март 2008 09:03 P.M.   [ Игнорировать ]   [ # 3 ]
Новичок
Rank
Всего сообщений:  26
Зарегистрирован  2008-01-14
mrtt - 16 Март 2008 09:50 A.M.

Как и где можно решить данный вопрос? Вообще, от движка ли это зависит?

В панели управления на странице - Администрирование ›  Настройки системы  ›  Параметры cookie, необходимо в поле “Домен cookie” указать, например, значение “.eeclub.ru” (обратите внимание на точку вначале)

Профиль
 
 
Отправлено: 18 Март 2008 10:43 A.M.   [ Игнорировать ]   [ # 4 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

должно помочь. Только если один движок используется для разных доменов (2 уровня) такое вообще противопоказано. Но, как я сейчас наблюдаю, идет все к тому, что все сайт сводятся к работе без www - если зайти на офф. сайт expressionengine, вы всегда будете на expressionengine.com, даже если наберете http://www.expressionengine.com. Тот же пример и с habrahabr. На самом деле это удобно не только для авторизации, но и для JS - многие ajax решения работают в пределах одного домена, при этом с www и без считаются разными сайтами. Я решал проблему путем динамической вставке адреса, но теперь собираюсь все перенастроить на один домен.

 Подпись 

booooring…

Профиль
 
 
Отправлено: 18 Март 2008 11:35 A.M.   [ Игнорировать ]   [ # 5 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1356
Зарегистрирован  2007-12-27

в таком случае, как сделать автоматическую переадресацию на адрес без www? нужно что то править в .htacess?

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 18 Март 2008 06:08 P.M.   [ Игнорировать ]   [ # 6 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

да, можно прописать что-то вроде:

RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule 
^/?(.*) http://%1/$1 [L,R=permanent] 

если есть доступ к httpd.conf

<virtualhost www.site.ru>
    
redirectmatch (.*) 301 http://site.ru$1
</virtualhost

у dreamhost.com есть такой функционал в настройках домена (“How do you like the www in your URL?”) - перемещает корректно с кодом 301.

 Подпись 

booooring…

Профиль
 
 
Отправлено: 18 Март 2008 09:56 P.M.   [ Игнорировать ]   [ # 7 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1356
Зарегистрирован  2007-12-27

RewriteCond ...
RewriteRule ...

помог превосходно, спасибо

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 16 Март 2009 02:07 P.M.   [ Игнорировать ]   [ # 8 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1356
Зарегистрирован  2007-12-27

UP.

Что делать, если редирект на “без www” не устраивает?

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 16 Март 2009 02:27 P.M.   [ Игнорировать ]   [ # 9 ]
Студент
Avatar
RankRank
Всего сообщений:  147
Зарегистрирован  2008-08-19

Попробуй эту таблетку + предложенный вариант Calm‘a, может поможет smile

Профиль