サポート » 使い方全般 » ワードプレスで.htpasswdを使用した制限を設ける場合について

  • 解決済 tkj_tkj

    (@tkj_tkj)


    お世話になっております、
    表題の件について
    ご質問がございます。

    現在 さくらサーバーを利用して
    ワードプレスのサイトに基本認証による制限を設けております。

    ●起きている問題
     wordpressの管理画面にログインしているユーザー以外が
     基本認証のパスワードを入力して
     ウェブサイトにアクセスすると
     CSSが効かず表示崩れでサイトが表示されてしまいます。

     wordressの管理画面にログインした後に
     ウェブサイトを訪問するとCSSが適切に効いた状態になります。

     ※ユーザーの導線
      ①サイトへアクセス ⇒ 基本認証 ⇒ サイト表示される(がCSSが効いていない)
      ②ダッシュボードへアクセス ⇒ 基本認証 ⇒ ダッシュボードにログイン
      ⇒ サイトへアクセス ⇒ サイトが表示される(CSSが効いている)

    ●実現したい動作
     ユーザーに基本認証のIDとパスワードをお伝えし、
     サイトを訪問していただき、
     表示崩れのないサイトを見ていただくこと。
     サイトへアクセス ⇒ 基本認証 ⇒ サイト表示される(CSSが効いている)状態
     ※会員制サイトのようなものを作成しております。

    ●備考
    ①通常 wp-contentやwp-adminがある階層と同じ階層に
    .htaccessのファイルとhtpasswdのフォルダを設置しております。

    ②プラグインについても検討したのですが
    うまく行かず断念してしまいました。
    今回は勉強も兼ねて.htaccessで作成したく考えております。

    ご教示頂ければ幸甚に存じます。
    どうぞ宜しくお願い申し上げます。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • こんにちは

    ベーシック認証をしないで、直接、cssファイルにアクセスできますか?

    個人的には、プラグインなどでの対応をおすすめします。

    ②プラグインについても検討したのですが
    うまく行かず断念してしまいました。

    どんなプラグインを使って、どのような不具合が発生したかも、質問してみると良いと思います。

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    nobita様

    ご返信ありがとうございました!

    大変申し訳ないのですが
    ベーシック認証をしないで、直接cssファイルにアクセスする、というのは
    どういう意味でしょうか?

    未だ経験・知識不足のため
    ワードプレスの「cssファイルにアクセス」というと
    1:ワードプレスの管理画面へのログイン ⇒ 外観 ⇒ テーマの編集
    2:ローカルファイルのcssファイルを修正 ⇒ FTPアップロード
    というイメージしかございません。

    1であれば管理画面のURLにアクセスする際にベーシック認証のウィンドウが立ち上がります。

    おそらくnobitaさんの仰っていることとは意味が違いますよね・・・
    申し訳ございませんがご教示頂ければ幸いでございます。

    プラグインにつきましては別途 トピックを立ち上げさせて戴きます。
    ありがとうございます。

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    nobita様

    ちなみにプラグインでのパスワード設定でつまづいた部分につきまして
    「プラグイン」のフォーラムにて「wp-passwdの設定について」というトピックを立てさせて
    頂いております。

    もしお時間があるようであればで構いませんので
    お目通し頂ければ幸いでございます。

    こんにちは

    「プラグイン」のフォーラムにて「wp-passwdの設定について」というトピックを立てさせて
    頂いております。

    ワードプレスのプラグインは、現在公式の物だけで2万個近く種類があります。

    その中には、すでに開発を停止している物などもあります

    試してみたプラグインのダウンロードページのスナップショットは、以下のようになっています

    http://kwout.com/cutout/u/56/mw/dc3_bor.jpg
    最後にプログラムが更新されたのが、2008-1-10です

    一方、ワードプレス本体の変化は、以下のとおりです。

    http://wordpress.org/news/category/releases/

    むしろ、動作しているのが不思議と思えてきませんか?

    プラグイン選びは難しいです。

    いろいろ、試してみるといいと思います

    また、異論もあるかもしれませんがログインしないと見れない ぽい という事であれば
    依然思いつきのメモを書いた事があるので、リンクしておきます

    http://d.hatena.ne.jp/tenman/20120316/p1

    ベーシック認証をしないで、直接cssファイルにアクセスする、というのは
    どういう意味でしょうか?

    間違った事を書いてました。ごめんなさい

    wordpressの管理画面にログインしているユーザー以外が
     基本認証のパスワードを入力して
     ウェブサイトにアクセスすると
     CSSが効かず表示崩れでサイトが表示されてしまいます。

    この時、ソースの中に記述されているstyle.cssのURLで、CSSが開きますか?

    という事でした

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    nobitaさん

    ご丁寧にありがとうございます!

    ●プラグインについて
     ネットで調べて一番記事が出てきた「wp-passwd」というプラグインに飛びついてしまいました。色々と調べて他のプラグインも試してみます。

    ●ソースの中に記述されているstyle.cssのURLで、CSSが開きますか?

    まず最初に

    ①ダッシュボードにログインしない状態でWEBサイトにアクセス
    ②ベーシック認証を記述し、WEBサイトにログイン
    ③CSSが崩れた形でWEBサイトが表示

    ④ここで
    http://xxxx.sakura.ne.jp/フォルダ名/wp-content/themes/テーマ名/style.css
    にアクセスする
    ⑤ここでもベーシック認証を求められたので記述し、先に進む
    CSSのコードが書かれたページが表示されました。
    ⑦この状態で再度 WEBサイトの方にアクセスすると
     CSSがきちんと有効になって表示されました。
    ⑧ここまででダッシュボードにはログインをしていない状態です。

    知識不足で大変申し訳ないのですが
    何が起きているのか、何を改善すればいいのか、分からない状態でございますが
    現状はこのようになっております。

    ⑤ここでもベーシック認証を求められたので記述し、先に進む

    ここが、今回の、スタイルが崩れる原因の部分です。

    ベーシック認証済みであるにもかかわらず、再度認証を求められるという事は、本来はあってはいけない事です。

    なぜ、このような現象がおきるのか疑問が残るのかもしれませんが、WordPressは、ベーシック認証下で、問題なく動作が行われるという確認やテストは、多分行われていません。(勉強不足かもしれないですが)

    ベーシック認証に限らず、ワードプレスの動作全体にかかわる設定の変更は、それが可能かどうか出来る限り調査をして、利用が可能であるという根拠を探りながら行うべきだと、私は思います。

    検索すれば、ベーシック認証を行うと、予約投稿に問題が出るだとか、いろいろWEB上に情報もあるので、そういうことも 適用前に考慮しておくと、後が楽です。

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    nobitaさん

    ありがとうございます。

    ウェブ上に色々と情報が落ちていますけれど
    中々取捨選択が難しいものですね。。。

    頑張ってみます。

    いずれにせよ、
    ご丁寧なご回答に感謝申し上げます。

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    .htaccessによるパスワード設定が困難であったため、
    いったんこのトピックを解決済みとして閉じさせて頂きます。

    nobitaさん ありがとうございました!

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • トピック「ワードプレスで.htpasswdを使用した制限を設ける場合について」には新たに返信することはできません。