basic認証をかける

.htaccess を使用して、アクセス制限をかける方法。

.htaccess ファイルとは

Apache(アパッチ)が使用されている環境でWebサーバー設定をディレクトリ(フォルダ)単位で行えるファイルです。

.htaccessファイルは、Webサイトのルートディレクトリやサブディレクトリに置くことができます。ファイル名は、先頭にドットが付いており、拡張子がありません。

.htaccessファイル内にルールを守った記述をすれば、アクセス制限やリダイレクト指定、404ページの作成といったことができます。セキュリティやSEOにも関係する重要なファイルであるため、Webサイトの運営者は役割をよく理解しておくことが重要です。しかしApache以外の環境では動作しないこともあるため、注意が必要です。

方法

https://help.xrea.com/manual/basic-auth/

  • サーバーのコンパネで サイト設定 > ツール/セキュリティー > .htpasswdを生成
  • 任意のIDとパスワードを入力
  • .htpasswd は新規作成して表示されたテキストを貼り付け、サーバー直下の領域に設置
  • .htaccess の表示されたテキストは、アクセス制限をかけたいディレクトリ直下に設置(WordPressはもともと .htaccess があるので、表示されたテキストを追記)

これでbasic認証完了!

※WinSCPで .htaccess が表示されない問題

オプション > パネル で「隠しファイルを表示する」に☑(これで「.」から始まるファイルを表示することができる)