サポート » 使い方全般 » ファイルアクセス時の basic 認証について

  • Makoto Mizutani

    (@makoto-mizutani)


     現在、あるサイトの管理を請け負っています。
     そこは一般ページと会員専用ページと分かれていて、マルチサイトで構築しています。

     会員ページは function.php に basic認証の function を入れて、header.php のトップでその関数を呼んでいます。本当は plug-in で対応したかったのですが、マルチサイトに対応しているものがなくて・・・。

     現状では、header.php が呼ばれると認証を確認しますが、wp-content の uploads 内にあるファイルを直接指定すると、認証がすっ飛ばされてダウンロードできてしまいます。当然と言えば当然なんですが。

     uploads 内に直接アクセスしても認証をチェックする方法ってあるのでしょうか。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター Daisuke Takahashi

    (@extendwings)

    wp-content/uploads/.htaccessを設置して、その中で同様のBasic認証をかけるようにしてあげるのが一番楽なんじゃないでしょうか。

    トピック投稿者 Makoto Mizutani

    (@makoto-mizutani)

    Daisuke Takahashiさん
    ご回答頂きありがとうございます。

    が、.htaccess を設置したところ、404になってしまいました。
    レンタルサーバは簡易形式のアクセスログしか見えませんが、
    [01/Oct/2015:21:21:26 +0900] “GET /******/wp-content/uploads/sites/5/2014/abcdef.ghi/ HTTP/1.1” 302 230
    となっています。
     ウェブページからのリクエストは ~~~jp/******/wp-content/uploads/
    なのですが、実際には
     ~~~.jp/wp/wp-content/uploads/
    にあって、これがマッチしないから404なのか??とも思っているのですが、error logが見えないので、なんともならない状況です。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「ファイルアクセス時の basic 認証について」には新たに返信することはできません。