Перенаправление htaccess вызывает потерю сессии (Cake PHP) - PullRequest
0 голосов
/ 31 мая 2018

Мой сайт полностью работает на моем локальном компьютере и качественном сервере.Однако, перенеся его в рабочий процесс, возникает проблема: после входа в систему сеанс теряется, когда я открываю другую вкладку того же веб-сайта.

Настройка. Отличительной особенностью производственных параметров является то, что сайтнаходится внутри папки (домен / папка), и запрос на http://domain перенаправляет на домен / папку на htaccess, поэтому пользователи не видят его в адресе браузера.

Это прекрасно работаетдля сайта в целом, но после входа в систему пользователя все работает, пока я остаюсь с http://domain/Folder,, но всякий раз, когда я открываю другую вкладку браузера только с http://domain,, сессия полностью теряется / заменяется / очищается.

Я предполагаю, что если сайт будет перемещен в корневую папку, все это будет работать, но в противном случае корень будет занят.Любые идеи для обхода?

(извините за запутанный макет, это не моя область знаний. Заранее спасибо!)

Вот мой соответствующий htaccess:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule (.*) /index.php [L]

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.net$ [NC]
RewriteCond %{REQUEST_FILENAME} !/Folder/
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ /Folder/$1 [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...