Inicio de sesión de phpmyadmin con la regla mod_rewrite

Inicio de sesión de phpmyadmin con la regla mod_rewrite

He configurado la infraestructura acoplable con LAMP y phpmyadmin instalados. Según los dominios, Apache está redirigiendo la solicitud a un directorio específico, lo que produce un error en phpmyadmin:

No se pudo configurar la cookie de sesión. Quizás esté utilizando HTTP en lugar de HTTPS para acceder a phpMyAdmin.

Creo que un problema es la ruta de las cookies que se parece a:

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

phpmyadmin está funcionando perfectamente con la ruta completa.

Mi regla de reescritura en .htaccess:

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

Respuesta1

Resolví el problema al agregar a config.inc.php

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

información relacionada