
WAKWAKの会員ホームページおよび [独自ドメインホームページ] では、.htaccess ファイルを利用して「認証」と「アクセス制限」を行えます。
以下、お客様「wakwak-taro」 (ホームページURLの「.com」以下が「/~wakwak-taro」) の場合を例に、.htaccess ファイルの設定についてご説明いたします。
サイト全体で認証を行いたい
- トップページ以下すべてに認証を行う設定です。
- 認証ユーザとして「wakwak-taro」「friend」が登録されています。
- 設定に必要なファイルは「
.htaccess」「.htpasswd」です。
ディレクトリ構成
- ~wakwak-taro/
public_html/
.htaccess 644 (-rw-r--r--)
.htpasswd 644 (-rw-r--r--)
記述例
.htaccess
- AuthType Basic
AuthName "Top Secret"
AuthUserFile /www/data/wakwak-taro/public_html/.htpasswd
require valid-user
.htpasswd
- wakwak-taro:$apr1$LCUbt...$beSa/rYdTHuy84VQF2Lwt/
friend:$apr1$x.XuG/..$GA9Jbib9LCqpsIraXq1Z9/
* .htpasswd のユーザとパスワードは、[WAKWAKユーティリティ (ホームページ用)] の [.htpasswd 用パスワードの生成] を使用して記述してください。
特定のディレクトリだけ認証を行いたい
- secret ディレクトリに認証を設定しています。
- 認証ユーザとして「family」が登録されています。
- 設定に必要なファイルは .htaccess、.htpasswd です。
ディレクトリ構成
- ~wakwak-taro/
public_html/
secret/ 755 (drwxr-xr-x)
.htaccess 644 (-rw-r--r--)
.htpasswd 644 (-rw-r--r--)
記述例
.htaccess
- AuthType Basic
AuthName "Secret Page"
AuthUserFile /www/data/wakwak-taro/public_html/secret/.htpasswd
require valid-user
.htpasswd
- family:$apr1$LOtHn/..$1HG04rY5pFD5tTWGBadUO/
* .htpasswd のユーザとパスワードは、[WAKWAKユーティリティ (ホームページ用)] の [.htpasswd 用パスワードの生成] を使用して記述してください。
サイト全体を特定のドメインからのみアクセスさせたい
wakwak.ne.jpのユーザ以外からのアクセスを拒否しています (wakwak.ne.jpユーザのみからアクセスできる設定)。- 設定に必要なファイルは
.htaccessです。
ディレクトリ構成
- ~wakwak-taro/
public_html/
.htaccess 644 (-rw-r--r--)
記述例
.htaccess
- order deny,allow
deny from all
allow from .wakwak.ne.jp
特定のディレクトリを特定のユーザにアクセスさせたくない
memberというディレクトリについて、IPアドレスaaa.bbb.ccc.dddからのアクセスを拒否する設定です。- 設定に必要なファイルは
.htaccessです。
ディレクトリ構成
- ~wakwak-taro/
public_html/
member/ 755 (drwxr-xr-x)
.htaccess 644 (-rw-r--r--)
記述例
.htpasswd
- order allow,deny
deny from aaa.bbb.ccc.ddd
allow from all
* aaa.bbb.ccc.ddd はIPアドレスに置きかえてください。
認証とアクセス制御を同時に行いたい
- [サイト全体で認証を行いたい] の認証と [サイト全体を特定のドメインからのみアクセスさせたい] のアクセス制御を同時に設定しています。
- 設定に必要なファイルは .htaccess、.htpasswd です。
ディレクトリ構成
- ~wakwak-taro/
public_html/
.htaccess 644 (-rw-r--r--)
.htpasswd 644 (-rw-r--r--)
記述例
.htaccess
- # 認証
AuthType Basic
AuthName "Secret Page"
AuthUserFile /www/data/wakwak-taro/public_html/.htpasswd
require valid-user
# アクセス制御
order deny,allow
deny from all
allow from .wakwak.ne.jp
.htpasswd
- wakwak-taro:$apr1$LCUbt...$beSa/rYdTHuy84VQF2Lwt/
friend:$apr1$x.XuG/..$GA9Jbib9LCqpsIraXq1Z9/
* .htpasswd のユーザとパスワードは、[WAKWAKユーティリティ (ホームページ用)] の [.htpasswd 用パスワードの生成] を使用して記述してください。
注意事項
共通
.htaccess、.htpasswdはお客様ご自身で記述の上、FTPにてアップロードしてください。- Windows ではドット (
.) で始まるファイルを作成することができませんので、htaccess.txtなどで一時的なファイルを作成し、FTPクライアントで転送後にファイル名を変更する必要があります。 - 認証とアクセス制御を同時に設定することも可能です。また Satisfy を使用することもできます。
cgi-binディレクトリでは.htaccessをご利用いただけません。
認証
.htpasswdのユーザとパスワードは、[WAKWAKユーティリティ (ホームページ用)] の [.htpasswd 用パスワードの生成] を使用して記述してください。- 認証設定項目の
AuthTypeはBasicのみをサポートします。
アクセス制御
.htaccessのIPアドレスの指定は次のように記述することも可能です。
- order deny,allow
deny from aaa.bbb.ccc.ddd
deny from aaa.bbb.ccc.ddd/24
deny from aaa.bbb.ccc.ddd/255.255.255.0
deny from aaa.bbb.ccc
allow from all
* aaa.bbb.ccc.ddd はIPアドレスに置きかえてください。













