構築中のWordPressサイトを限られた人だけに公開したい

レンタルサーバー上で構築中のWordpressサイトを、完成するまでは非公開にしたい、またはクライアント様など限られた人にだけ公開したい、という場合も多いと思います。BASIC認証を設定すると、ユーザー名とパスワードを知っている人にだけサイトを閲覧させることができます。
BASIC認証の設定方法はいくつかありますが、ここでは人気の高いレンタルサーバーであるXSERVERでの設定方法と、プラグインで設定する方法の2つをご紹介します。

<補足:BASIC認証とは>
HTTPで定義される認証方式の一つで、Base64とよばれる64種類の英数字(A-Z、a-z、0-9)のみを使用してエンコードします。最も簡単に導入できる認証方式ですが、同時に解読や改ざんも容易にできてしまうという弱点があります。あくまでも一時的・簡易的で必要最低限の認証方式であること考慮して使用する必要があります。

XSERVERでBASIC認証を設定する方法

1.XSERVERの「サーバーパネル」にログインし、「ホームページ」―「アクセス制限」をクリック。
access_restriction
2.アクセス制限を設定するドメインを選択
3.サイト全体にBASIC認証を設定したい場合は、「現在のフォルダ」のアクセス制限を「ONにする」をクリック。
access_restriction2
「BASIC認証の設定の変更が完了しました」と表示されたら 「戻る」をクリック。
4.次に、「現在のフォルダ」の「ユーザー設定」をクリックし、任意の「ユーザーID」と「パスワード」を入力。入力したら「ユーザーの追加」をクリック。
access_restriction3
5.「ユーザーの追加が完了しました」と表示されたらBASIC認証の設定は完了です。BASIC認証を設定したサイトにアクセスし、設定したユーザーIDとパスワードでログインできるか確認しましょう。

プラグインでBASIC認証を設定する方法

プラグインWP Basic Authを使うと、簡単にBASIC認証を設定できます。
1.WP Basic Authをインストール後、有効化すれば設定は完了です。
2.ユーザー名とパスワードは、Wordpress管理者のユーザー名とパスワードがそのまま設定されます。

サイトを見せるユーザーに閲覧の権限だけ与えたい場合
WP Basic AuthでBASIC認証を設定すると、ユーザー名とパスワードはWordpress管理者のものと同じになります。構築中のサイトを公開するユーザーには、管理者権限ではなく閲覧の権限だけ付与したい、という場合は閲覧権限のみを持つ新規のユーザーを作成します。

1.Wordpress管理画面から「ユーザー」―「新規追加」
2.任意のユーザー名とパスワードを設定し、権限グループを「購読者」にします。
access_restriction4
3.設定したユーザー名とパスワードを、サイトを公開したい人に知らせます。
4.サイトにアクセスし、上記のユーザーとパスワードを入力すると、閲覧権限のみをもつユーザーとしてログインすることができます。

まとめ

BASIC認証はあくまでも簡易的な認証方式ですので、解読されやすいなどセキュリティ効果は高くありません。しかし、簡単な設定で「URLを入力すれば誰でも見られる状態」を回避できますので、構築中のサイトを一時的に限られた人に公開したい、という場合には便利な方法です。使う場面を考慮した上で、上記を参考に設定してみてください。

投稿者プロフィール

shibuya
shibuya
WEBライター/広報@クリエイティブセンター柏。Webマーケティングに役立つ情報を発信していきます。趣味:ピアノ、ヨガ
お気軽にご連絡ください
ワードプレスやWebマーケティングにおける様々な課題(集客向上、成約向上、費用削減、運営改善)をお聞かせください。初回のお打合せは無料です。こんな事できるかな?こんな小さな仕事も頼めるかな?と迷われている方もお気軽にお問合せ下さい。
お申込み・お問合せ
トップへ戻る