Поступали жалобы о том, что периодически слетает авторизация, стал разбираться, выяснилось что проблема в префиксе www, те кто открывают сайт без www вылетают из авторизации по ссылкам с www и наоборот.
Нашел на сайте решение: прописать в htaccess такие правила
RewriteCond %{HTTP_HOST} ^сайт.ru RewriteRule (.*) http://www.сайт.ru/$1 [R=301,L]
Прошу помощи знающих людей, как сделать чтобы и редирект работал и ссылки без www открывались правильно с подстановкой www
Привожу htaccess на данный момент
AddDefaultCharset utf-8 Options -Indexes RewriteEngine On RewriteBase / RewriteRule ^.htaccess$ - [F] RewriteCond %{REQUEST_URI} !\.(ico|css|js|txt)$ [NC] RewriteCond %{REQUEST_FILENAME} !^/admin RewriteCond %{REQUEST_FILENAME} !^/migrate RewriteCond %{REQUEST_FILENAME} !^/install RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php [L] RewriteCond %{HTTP_HOST} ^сайт.ru RewriteRule (.*) http://www.сайт.ru/$1 [R=301,L]