ミケネコ研究所 ミケネコ研究所 > 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 リファレンス https://mikenekolab.org/~lab/web/htaccess/