htaccess / オンラインマニュアル

.htaccessファイルを公開ディレクトリに置くことで、.htaccessファイルを置いたディレクトリ以下のファイル、ディレクトリへのアクセス、設定などを行うことができます。

.htaccessファイルのアップロードは通常FTPで行います。 詳細はFTPページをご覧ください。

アクセス制限

特定のホストやIPアドレスからの接続拒否

特定のホストやIPアドレス以外の接続を拒否

パスワードでアクセス制限(BASIC認証)

特定のホストやIPアドレスからの接続拒否

以下の例では example.co.jpおよび 211.xxx.xxx.xxxからの接続を拒否します。

Order Allow,Deny
allow from all
deny from example.co.jp
deny from 211.xxx.xxx.xxx

特定のホストやIPアドレス以外の接続を拒否

以下の例ではexample.co.jpおよび211.xxx.xxx.xxのみアクセスでき、それ以外の接続を拒否します。

Order Deny,Allow
deny from all
allow from example.co.jp
allow from 211.xxx.xxx.xxx

パスワードでアクセス制限(BASIC認証)

特定のディレクトリにパスワードでのアクセス制限をします

以下の例では パスワードファイルを/public_html/.htpasswd いおいています。

AuthUserFile /home/account/public_html/.htpasswd
AuthGroupFile /dev/null
AuthName "Type your password please."
AuthType Basic
require valid-user

パスワードファイルの生成はこちらでも生成することができます。

htpassword生成

インデックスファイルの変更、追加

デフォルトの設定では以下の様になっています。
index.html、index.htm、index.shtml、index.cgi、index.hdml、index.php

インデックスファイル名は左から順番に優先度が高いものが並びます。
スペース区切りで、いくつでも記述することができます。

Index hogehoge.html saisyo.html test.htm
DirectoryIndex hogehoge.html saisyo.html test.htm index.html index.cgi index.php

関連ページ

タグ

このページは? 評価を入力