2012-05-04 2 views
0

После того, как я закончил мобильную версию своего сайта, я использовал https://github.com/sebarmeli/JS-Redirection-Mobile-Site, чтобы перенаправить на мобильный сайт, а также перенаправить на полный сайт. Кроме того, я использую функцию куки, чтобы сохранить состояние в течение 1 часа, используя код ниже:Переадресация мобильных телефонов и полный сайт на субдомены

<script> 
       SA.redirection_mobile ({ 
       noredirection_param : "noredirection", 
       mobile_prefix : "m", 
       cookie_hours : "1" 
       }); 
      </script> 

Проблема, что я есть, что я использую поддомены на моем сайте, и когда я вернулся на полный сайт, если я нажимаю к ссылке, например news.site.com/cat1/news1 или video.site.com/video1, перенаправление возвращается на мобильный сайт, потому что cookie создан для сайта www.site.com, перенаправление - www.site.com/noredirection = верно.

Любая идея, как решить эту проблему?

ответ

0

Проблема довольно легко исправить, если вы установили cookie самостоятельно без www. Настройка домена для файла cookie как .site.com позволит для любого субдомена. Take a look at this stack answer. Возможно, вы сможете изменить скрипт, который вы используете, или просто настроить cookie вручную.

Смежные вопросы