Искать  
 
   
 
Redirect не редиректит
Отправлено: 12 Март 2009 10:56 P.M.   [ Игнорировать ]
Новичок
Rank
Всего сообщений:  39
Зарегистрирован  2009-03-05

Проблема не совсем проблема, но порой напрягает smile

когда переносишь папку system в ssl-поддомен, редирект из контрольной панели перестает редиректить. Ссылка вида “http://mydomain.tld/index.php?URL=http://somedomain.tld/” выдает следующее:

To proceed to the URL you have requested, click the link below:
http://somedomain.tld/

Подозреваю, что решение кроется в строках 51-53 файла index.php, но в чем конкретно проблема, понять не могу.

51    $host = ( ! isset($_SERVER['HTTP_HOST'])) ? '' : (substr($_SERVER['HTTP_HOST'],0,4) == 'www.' substr($_SERVER['HTTP_HOST']4) : $_SERVER['HTTP_HOST']);
52    
53    
if ( ! isset($_SERVER['HTTP_REFERER']) OR ! stristr($_SERVER['HTTP_REFERER']$host
Профиль
 
 
Отправлено: 13 Март 2009 12:45 P.M.   [ Игнорировать ]   [ # 1 ]
Новичок
Rank
Всего сообщений:  39
Зарегистрирован  2009-03-05

хаха, я тут догадался проверить, отсылается ли у меня реферер с ssl-поддомена. И что бы вы думали? Не отсылается! :))

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

Профиль