サポート » 使い方全般 » mod_rewriteでベーシック認証がかかっているディレクトリを除外する方法

  • ワードプレスをルートにインスストール済のサーバーの、
    同じ階層にPHPMYADMINをインストールしました。
    ——————
    ワードプレスインストール先「/」
    PHPMYADMINインストール先「/phpmyadmin/」
    ——————
    となっている状態です。
    ※/phpmyadmin/にはベーシック認証がかかっています。

    /phpmyadmin/にアクセスした際にワードプレスの404ページが表示されてしまうため
    それを回避する方法をご教授頂ければと思います。

    現在のhtaccessの記述

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_URI} !^/phpmyadmin/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    http://ja.forums.wordpress.org/topic/2875?replies=11
    こちらを参考に、4行目の記述を追加しました。
    /phpmyadmin/を除外するための記載かと思いますが、
    変わらずワードプレスの404ページが表示されてしまう状態です。

    htaccessをコメントアウトすると/phpmyadmin/にアクセス出来るのですが、
    パーマリンクの設定が効かなくなってしまう状態です。

    こちらパーマリンクの設定を保ちながら、
    /phpmyadmin/にアクセスすることは出来ますでしょうか。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • 普通に考えると404エラーを返すのはおかしいです。
    タイトルが
    mod_rewriteでベーシック認証がかかっているディレクトリを除外する方法
    と云うことですが、ベーシック認証を外すと404エラーを返さないわけではないですよね?

    トピック投稿者 xaxajia

    (@xaxajia)

    確認が遅れて申し訳ございません。

    >ベーシック認証を外すと404エラーを返さないわけではないですよね?
    こちらの通りベーシック認証を外すと404エラーページが表示されずに、
    /phpmyadmin/のログイン画面が表示できる状態になります。

    現在はベーシック認証を外した形で運用しているのですが、
    エラーの回避方法がありましたらご教授頂けますようよろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「mod_rewriteでベーシック認証がかかっているディレクトリを除外する方法」には新たに返信することはできません。