.htaccessによるアクセス制御
「.htaccess」ファイルは、サーバの動作をお客さまのご希望に合わせて設定したい時に使用します。 具体的には、Webページへのアクセス制限や、初期状態では設定されていないMIMEタイプの追加が行えます。
・ユーザ認証、アクセス元によるWebページへのアクセス制限については「Webアクセス制限」を参照願います。
・MIMEタイプ追加設定については「MIMEタイプの追加」を参照願います。
「.htaccess」ファイルはテキストエディタ(Windowsのメモ帳やMacOSのSimpleTextなど)で作成します。 一定の書式に従って設定したい内容を記述し、作成したファイルに「.htaccess」という名前を付けてサーバに転送すると、 転送したディレクトリとそのディレクトリの中にあるすべてのディレクトリ・ファイルに記述した内容が適用されます。
本サービスでは、以下の項目を「.htaccess」ファイルに記述して利用できます。また「.htaccess」ファイルの具体的な記述例を以下に記載しておりますので参考にしてください。
| AuthConfig | AuthName / AuthType / AuthUserFile / require |
|---|---|
| Limit | Allow / deny / Oder |
| FileInfo | AddEncoding / AddLanguage / AddType / DefaultType / ErrorDocument / Language Priority / Redirect / RewriteBase / RewriteCond / RewriteEngine / RewriteLock / RewriteLog/RewriteLogLevel / RewriteMap / RewriteOptions / RewriteRule |
| Indexes | AddDescription / AddIcon / AddIconByEncoding / AddIconByType / DefaultIcon / DirectoryIndex / FancyIndexing / HeaderName / IndexIgnore / IndexOptions / ReadmeName |
- php以外の拡張子でphpを実行させる場合は、「.htaccess」ファイルを使用して設定を行って頂く必要があります。
記述例
AddHandler x-httpd-php .php .htm
また、SSIファイルの拡張子に標準の「shtml」だけではなく「html」も使用したい場合は、「.htaccess」ファイルを以下の様に記述します。
サーバ仕様Ver2.0、2.1の場合
AddType text/x-server-parsed-html .html
サーバ仕様Ver3.0の場合
AddHandler server-parsed .html
AddHandler server-parsed .htm
AddHandler server-parsed .shtml
この「.htaccess」ファイルを/httpに転送すると、/http以下のディレクトリにある、拡張子が「html」のHTMLファイルでSSIがご利用頂ける様になります。
プログラム・CGI一覧
CGIの利用
Perlチェッカー
SSIの利用
PHPの利用
Rubyの利用
cronの利用
携帯アクセス自動振り分け
アクセス制限をかける
| .htaccessによる制御 | ユーザー認証による制御 |


