表示価格は、特に記載のある場合を除きすべて税込です。税込価格は消費税率10%に基づきます。

.htaccessファイルの設置

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/

特定のディレクトリだけ認証を行いたい

  • 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/

サイト全体を特定のドメインからのみアクセスさせたい

  • 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--)

記述例

.htaccess

order allow,deny
deny from aaa.bbb.ccc.ddd
allow from all

  • aaa.bbb.ccc.ddd はIPアドレスに置きかえてください。

認証とアクセス制御を同時に行いたい

ディレクトリ構成

~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/

注意事項

共通

  • .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アドレスに置きかえてください。
T O P