Странности с сессиями
Есть сайт, доступный по адресу site.net. Если занести какие-либо данные в сессию, то сервер отдаст печеньку от site.net с ИД сессии, как и полагается.
Если зайти по адресу www.site.net, то данные в сессии, записанные прежде, не отображаются и в браузере появляется еще одна печенька от www.site.net с другим ИД сессии. Таким образом получаем две сессии на одном сайте с одного браузера.
Никаких поддоменов не создано.
htaccess
Код:
Options All -ExecCGI -Indexes -Includes +FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [L]
RewriteRule ^.*$ index.php [L]
</IfModule>
DirectoryIndex index.php
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [L]
RewriteRule ^.*$ index.php [L]
</IfModule>
DirectoryIndex index.php
1. Это нормальное поведение?
2. Как это можно исправить?
Спасибо:)
UPD: site.net взято для примера, кто не понял
www - это тоже субдомен.
Цитата: mfender
www - это тоже субдомен.
Да, я знаю. Но почему при переходе на site.net автоматом перебрасывает на www.site.net? Редиректов никаких нет, поддоменов не создано.