[HTML]特定のファイルを閲覧禁止にしたりベーシック認証をかける方法

HTML
スポンサーリンク

.htaccessで特定のファイルの閲覧を禁止する方法と、.htaccessと.htpasswdを使って特定のファイルへBasic認証を設置する方法のご紹介です。

特定のファイルを非表示

閲覧されるとまずいログデータやファイル、画像データなどがある場合、.htaccessファイルに以下のように記述します。


Filesタグに閲覧させたくないファイル名(上記の例だとindex.html)を指定します。


特定のファイルにBasic 認証

特定のファイルへアクセスする際にBasic認証を通す方法です。

まずは.htaccessのファイルへの記述ですが、


のように、Files タグに認証を掛けたいファイルを指定し、.htpasswdに記述したユーザー名、パスワードを通したユーザーのみに閲覧を許可するために、Files タグ内にrequire valid-userを指定します。

続いて.htpasswdのファイルの記述方法です。


「ユーザー名(上記例だとuser)」と「エンコードされたパスワード」とを:で繋ぎます。


.htaccesを簡単に生成できるサービス

.htaccess Editorを利用すると、.htaccessと.htpasswdのファイルを簡単に生成することができます。
オンライン上で.htaccessを簡単手軽に作成できる「.htaccess Editor」

Basic認証以外にも「ファイル一覧の拒否」や「リダイレクト」「アクセス制限」など色々な.htaccessファイルを簡単に生成することができるので便利です。

http://www.htaccesseditor.com/

コメント

タイトルとURLをコピーしました