Login do phpmyadmin com regra mod_rewrite

Login do phpmyadmin com regra mod_rewrite

Configurei a infraestrutura do docker com LAMP e phpmyadmin instalados. Com base nos domínios, o Apache está redirecionando a solicitação para um diretório específico que produz um erro no phpmyadmin:

Falha ao definir cookie de sessão. Talvez você esteja usando HTTP em vez de HTTPS para acessar o phpMyAdmin.

Acho que um problema é o caminho do cookie que se parece com:

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

phpmyadmin está funcionando perfeitamente com caminho completo.

Minha regra de reescrita em .htaccess:

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

Responder1

Resolvi o problema adicionando ao config.inc.php

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

informação relacionada