вход в phpmyadmin с правилом mod_rewrite

вход в phpmyadmin с правилом mod_rewrite

Я настроил инфраструктуру docker с LAMP и установленным phpmyadmin. Apache на основе доменов перенаправляет запрос в определенный каталог, что приводит к ошибке в phpmyadmin:

Не удалось установить сеансовый cookie. Возможно, вы используете HTTP вместо HTTPS для доступа к phpMyAdmin.

Я думаю, что проблема в пути к cookie-файлу, который выглядит так:

Set-Cookie: phpMyAdmin=vp315vnwjucqm7eonefgqukk8; path=/domains/phpmyadmin.xxxx.com/; secure; HttpOnly

phpmyadmin работает отлично с полным путем.

Мое правило перезаписи в .htaccess:

RewriteCond %{HTTP_HOST} ^(.+)$
RewriteCond %{REQUEST_URI} !^/domains/ [NC]
RewriteRule ^(.*)$ domains/%1/$1 [L]

решение1

Я решил проблему добавлением в config.inc.php

$cfg['PmaAbsoluteUri'] = 'http://phpmyadmin.xxxxx.com/';

Связанный контент