ワイズリマインダー

phpMyAdminのURLをhtaccessでRewriteRuleしたらログインできなかった件

とあるディレクトリにphpMyAdminを解凍して保存した。
管理上、バージョンを残しておきたかった。
例としてはこんな感じ。

/phpMyAdmin/phpMyAdmin-5.0.7/
/phpMyAdmin/phpMyAdmin-5.1.0/

だが、ブラウザからアクセスする時はバージョンなんか知ったこっちゃないので
勝手にリダイレクトして欲しい。
例としてはこんな感じ。

https://hoge.jp/PMA/

/phpMyAdmin/phpMyAdmin-5.1.0/

まず、/.htaccessでリダイレクト処理をかける。

RewriteEngine on
RewriteRule ^PMA/(.*)$		phpMyAdmin/phpMyAdmin-5.1.0/$1 [L]

これで、https://hoge.jp/PMA/でアクセスすると、5.1.0のphpMyAdminが表示される。

このままだとCookieによるログインに失敗するので、
phpMyAdminのconfig.inc.phpに変更を加える。

$cfg['PmaAbsoluteUri'] = '/PMA/';

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください