ミケネコ研究所 ミケネコ研究所 > htaccess リファレンス

ミケネコの htaccess リファレンス

Last modified: 2003/10/30

多くの人にとっては、CGI や SSI を有効/無効にするくらいにしか .htaccess を使うことはありませんが、本当はもっと多くの制御が可能です。

本ページは、Apache 1.3 に対する記述です。


クイックリファレンス


やりたいことがわかっているときに、すぐに目的にたどり着けるようなリンクを用意しました。

ディレクティブ索引

それぞれの項目に、直接ジャンプします。

Action
AddEncoding
AddHandler
AddLanguage
AddType
allow
AuthAuthoritative
AuthGroupFile
AuthName
AuthType
AuthUserFile
ContentDigest
DefaultType
deny
DirectoryIndex
ErrorDocument
ExpiresActive
ExpiresByType
ExpiresDefault
<Files>
<FilesMatch>
ForceType
Header
HostNameLookups
LanguagePriority
<Limit>
Options
order
Redirect
RedirectPermanent
RedirectTemp
require
Satisfy
Script
SetHandler

目的別索引 (一部)

代表的なものだけを抜き出して、すぐジャンプできるようにしました。

1. セキュリティを高める、ぜひしておきたい設定

.htaccess 自体を隠す方法
ディレクトリのファイル一覧表示を中止するには

2. IP/ホスト制限関連

特定のホストのアクセスを制限する
特定のホストのアクセスだけを許可する
パスワードによるユーザー認証のかけ方
パスワードファイルを隠す必要性
特定のホストからは、パスワードを要求しない設定
爆撃を撃ち返すオウム返し

3. CGI/SSI 関連

拡張子 shtml ファイルに、SSI を有効にするには
拡張子 html ファイルに、SSI を有効にするには
CGI を有効にするには
nph スクリプトを有効にするには

4. 便利な設定

index.html 以外をデフォルトファイルにするには
配布用ファイルが DL できない問題を解決するには
自作 404 not found メッセージ
らくちんなサイト引越しメッセージ

目次


はじめに

.htaccess ファイルの使い方
.htaccess ファイルの使い方を説明します。

アクセス・コンフィグレーション

クライアントのリソースへのアクセスを、条件によって制限します。

ホスト/IP 制限
ホストまたは IP アドレスを用いて、リソースへのアクセスを制限します。
ユーザ認証
パスワードを用いて、リソースへのアクセスを制限します。

リソース・コンフィグレーション

リソースに対する、何らかの制御を行います。

ブロック
コンフィグレーションの範囲を、特定のファイルだけに制限します。
ディレクトリ制御
ディレクトリに対する制御を行います。
HTTP ヘッダー
HTTP ヘッダーにまつわる制御を行います。
MIME/ハンドラ タイプ
MIME タイプやハンドラタイプに、特別の意味をもたせます。
コンテンツネゴシエーション
クライアントに返送するデータを、条件によって選択して提供します。
リダイレクト
ある条件にしたがって、別のリソースへのリダイレクトを提供します。

スクリプト・コンフィグレーション

CGI/SSI/NPH スクリプトの、ユーザ向け設定方法です。

CGI
Common Gateway Interface 機構を利用します。
SSI
Server Side Includes 機構を利用します。
NPH
Non Parsed Header スクリプトを利用します。
ASIS ファイル
NPH スクリプトによらず、自前で HTTP ヘッダーを生成する方法。

このページについて


サーバ管理者の方へ

このリファレンスはサイト作成者向けに作られていて、サーバ管理用には適しません。サーバ管理者の方には、Apache のマニュアルをお勧めします。

免責とリンク

このリファレンス内の情報の正しさを保証しません。このリファレンスを読んだことで生じる責任は、読者自身にあるものとします。

このリファレンスにある全ての団体・IPアドレス・ホストは架空のものであり、実在するIPアドレス、ホスト・団体とは一切関係ありません

このページはリンク自由です。必ずしも TOP へのリンクでなくてもいいですし、連絡も不要です。

You are th visitor since 2000/03/04. Thank you.


♪ ♪ 御意見帳フォーム ♪ ♪
このサイトのご意見をお聞かせください。匿名でも結構です。お気軽にどうぞ。

ボタンを押すと、ミケネコ研究所宛に投書したあと、自動的にこのページに戻ります。
(これは、メール送信ではありません。あなたのメールアドレスを必要としません。)

ミケネコの htaccess リファレンス http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/