From 7cb3135819cd51eaa287c06398c20a184e8ade88 Mon Sep 17 00:00:00 2001 From: Yoshiki Hayashi Date: Wed, 11 Sep 2002 09:15:29 +0000 Subject: [PATCH] New Japanese translations. Fowared port from 1.3. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96764 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/mod/mod_actions.xml.ja | 124 ++++++++++++ docs/manual/mod/mod_alias.xml.ja | 302 +++++++++++++++++++++++++++++ docs/manual/mod/mod_asis.xml.ja | 72 +++++++ 3 files changed, 498 insertions(+) create mode 100644 docs/manual/mod/mod_actions.xml.ja create mode 100644 docs/manual/mod/mod_alias.xml.ja create mode 100644 docs/manual/mod/mod_asis.xml.ja diff --git a/docs/manual/mod/mod_actions.xml.ja b/docs/manual/mod/mod_actions.xml.ja new file mode 100644 index 0000000000..8f53ec9c18 --- /dev/null +++ b/docs/manual/mod/mod_actions.xml.ja @@ -0,0 +1,124 @@ + + + + + + +mod_actions + +メディアタイプやリクエストメソッドに応じて +CGI スクリプトを実行する機能を提供 + +Base +mod_actions.c +actions_module + + +

このモジュールには二つのディレクティブがあります。Action + ディレクティブは特定のタイプのファイルをリクエストされた場合に + CGI スクリプトが実行されるようにします。Script + ディレクティブはリクエストで特定のメソッドが使用されたときに CGI + スクリプトが実行されるようにします。 + これはファイルを処理するスクリプトの実行をずっと簡単にします。

+
+ + + +Action + +特定のハンドラやコンテントタイプに対して CGI を実行するように +設定 + +Action action-type cgi-script + +サーバ設定ファイルバーチャルホスト +ディレクトリ.htaccess + +FileInfo + + +

このディレクティブは action-type + がリクエストされたときに cgi-script + が実行されるという動作を追加します。cgi-script は + ScriptAlias や + AddHandler によって + CGI スクリプトに設定されたリソースへの URL-path です。 + Action-type には + handler か MIME + コンテントタイプを指定できます。リクエストされたドキュメントの URL + とファイルのパスは標準 CGI 環境変数 PATH_INFO と PATH_TRANSLATED + を使って伝えられます。

+ + + + + # Requests for files of a particular type:
+ Action image/gif /cgi-bin/images.cgi
+
+ # Files of a particular file extension
+ AddHandler my-file-type .xyz
+ Action my-file-type /cgi-bin/program.cgi
+
+ +

最初の例では、MIME コンテントタイプが image/gif + のファイルへのリクエストは、そのファイルの代わりに指定されたスクリプト + /cgi-bin/images.cgi が呼ばれます。

+ +

2 番目の例では、拡張子が .xyz のファイルへのリクエストは、 + そのファイルの代わりに指定されたスクリプト + /cgi-bin/program.cgi が呼ばれます。

+
+ +AddHandler + +
+ + + +Script + +特定のリクエストメソッドに対して CGI スクリプトを +実行するように設定 + Script method cgi-script + +サーバ設定ファイルバーチャルホスト +ディレクトリ + +

このディレクティブは method + というメソッドを使ってリクエストが行なわれたときに + cgi-script を実行するという動作を追加します。 + cgi-script は + ScriptAlias や + AddHandler によって + CGI スクリプトに設定されたリソースへの URL-path です。 + リクエストされたドキュメントの URL とファイルのパスは標準 CGI + 環境変数 PATH_INFO と PATH_TRANSLATED を使って伝えられます。

+ + + 任意のメソッド名を使用することができます。 + メソッド名は大文字小文字を区別します。ですから、 + Script PUTScript put + はまったく違った効果になります。 + + +

Script コマンドはデフォルトの動作を追加するだけであることに + 注意してください。もし CGI スクリプトが呼ばれたり、リクエストされた + メソッドを内部で扱うことのできる他のリソースがあれば、それが行なわれます。 + GET メソッドの Script は問合せ引数がある場合にのみ + (たとえば、foo.html?hi) 呼ばれるということにも注意してください。 + そうでない場合は、リクエストは通常通り処理されます。

+ + + + # For <ISINDEX>-style searching
+ Script GET /cgi-bin/search
+ # A CGI PUT handler
+ Script PUT /~bob/put.cgi
+
+
+ +
+ +
diff --git a/docs/manual/mod/mod_alias.xml.ja b/docs/manual/mod/mod_alias.xml.ja new file mode 100644 index 0000000000..f09fd0ebd8 --- /dev/null +++ b/docs/manual/mod/mod_alias.xml.ja @@ -0,0 +1,302 @@ + + + + + + +mod_alias +ホストファイルシステム上のいろいろな違う場所を + ドキュメントツリーにマップする機能と、 + URL のリダイレクトを行なう機能を提供する +Base +mod_alias.c +alias_module + + +

このモジュールのディレクティブはサーバにリクエストが到着したときに + URL の操作や制御をすることを可能にします。Alias + ディレクティブと ScriptAlias + ディレクティブは + URL とファイルシステムのパスをマップするために使用されます。これは + DocumentRoot + の下にないドキュメントをウェブのドキュメントツリーの一部として + 送られるようにします。ScriptAlias + ディレクティブにはマップ先のディレクトリが CGI + スクリプトのみであることを示すという追加の効果があります。 +

+ +

Redirect ディレクティブは + クライアントに違った + URL に新しいリクエストを送るように指示します。これは、 + リソースが新しい場所に移動したときによく使用されます。

+
+ +mod_rewrite URL からファイルシステム上の位置へのマッピング + + +Alias +URL をファイルシステムの位置にマップする + Alias URL-path + file-path|directory-path +サーバ設定ファイル +バーチャルホスト + + + +

Alias ディレクティブはドキュメントを + ローカルファイルシステムの + DocumentRoot + 以外の場所に保管することを可能にします。 + URL の (% が復号された) パスが url-path で始まるものは + directory-filename + で始まるローカルファイルにマップされます。

+ +

例:

+ +Alias /image /ftp/pub/image + +

http://myserver/image/foo.gif へのリクエストに対して、サーバは + ファイル /ftp/pub/image/foo.gif を返します。

+ +

もし url-path の最後に / + を書いたなら、サーバはエイリアスを展開するために最後の / + を要求するということに注意してください。すなわち、Alias /icons/ + /usr/local/apache/icons/ というものを使用していると、 + /icons という url はエイリアスされません。

+ +

エイリアスの行き先を含んでいる <Directory> + セクションを追加する必要があるかもしれないことに注意してください。 + エイリアスの展開は <Directory> + セクションを調べる前に行なわれますので、 + エイリアスの行き先の <Directory> セクションのみ + 効果があります。 + (しかし、<Location> + セクションはエイリアスが処理される前に実行されますので、 + こちらは適用されます。)

+ +
+
+ + +AliasMatch +正規表現を使って URL をファイルシステムの位置にマップする +AliasMatch regex + file-path|directory-path +サーバ設定ファイル +バーチャルホスト + + + +

このディレクティブは Alias + とほとんど同じですが、簡単な先頭からのマッチを行なうのではなく、 + 標準正規表現を利用します。ここで指定された正規表現と URL のパス + が合うかどうかを調べ、合う場合は括弧で括られたマッチを + 与えられた文字列で置き換え、それをファイル名として使用します。たとえば、 + /icons ディレクトリを使う + ためには以下のようなものが使用できます:

+ + AliasMatch ^/icons(.*) /usr/local/apache/icons$1 + +
+
+ + +Redirect +クライアントが違う URL を取得するように外部へのリダイレクトを +送る +Redirect [status] URL-path URL +サーバ設定ファイル +バーチャルホスト +ディレクトリ.htaccess +FileInfo + + +

Redirect ディレクティブは古い URL を新しいものへマップします。 + 新しい URL がクライアントに返されます。そして、 + クライアントは新しいアドレスをもう一回取得しようとします。 + URL-path (% が復号された) パスで始まるドキュメントへの + すべてのリクエストは URL で始まる新しい + (% が符号化された) URL へのリダイレクトエラーが返されます。

+ +

例:

+ +Redirect /service http://foo2.bar.com/service + +

クライアントは http://myserver/service/foo.txt + へのリクエストを行なうと、代わりに http://foo2.bar.com/service/foo.txt + をアクセスするように告げられます。

+ +注意:

設定ファイル中の順番に関わらず、 +Redirect 系のディレクティブは Alias +ディレクティブと ScriptAlias ディレクティブよりも優先されます。 +また、.htaccess ファイルや <Directory> +セクションの中で使われていたとしても、URL-path +は相対パスではなく、絶対パスでなければなりません。

+ +

もし status 引数が与えられていなければ、リダイレクトは + "temporary" (HTTP ステータス 302) になります。これはクライアントに + リソースが一時的に移動したということを示します。Status + 引数は 他の HTTP のステータスコードを返すために使用することができます:

+ +
+
permanent
+ +
永久にリダイレクトをするステータス (301) を返します。 + これはリソースが永久に移動したということを意味します。
+ +
temp
+ +
一時的なリダイレクトステータス (302) + を返します。これがデフォルトです。
+ +
seeother
+ +
"See Other" ステータス (303) を返します。 + これはリソースが他のもので置き換えられたことを意味します。
+ +
gone
+ +
"Gone" ステータス (410) を返します。これはリソースが永久に + 削除されたことを意味します。このステータスが使用された場合、 + url 引数は省略されなければなりません。
+
+ +

Status の値にステータスコードを数値で与えることで + 他のステータスコードも返すことができます。ステータスが 300 と 399 + の間にある場合、url 引数は存在していなければいけません。 + その他の場合は省略されていなければなりません。ただし、 + ステータスは Apache のコードが知っているものである必要があります + (http_protocol.c の関数 send_error_response + を見てください)。

+

例:

+ + + Redirect permanent /one http://example.com/two
+ Redirect 303 /three http://example.com/other +
+ +
+
+ + +RedirectMatch +現在の URL への正規表現のマッチにより +クライアントが違う URL を取得するように外部へのリダイレクトを +送る +RedirectMatch [status] regex URL +サーバ設定ファイル +バーチャルホスト +ディレクトリ.htaccess +FileInfo + + +

このディレクティブは Redirect + とほとんど同じですが、簡単な先頭からのマッチを行なうのではなく、 + 標準正規表現を利用します。ここで指定された正規表現と URL-path + が合うかどうかを調べ、合う場合は括弧で括られたマッチを + 与えられた文字列で置き換え、それをファイル名として使用します。 + たとえば、すべての GIF ファイルを別サーバの同様な名前の JPEG + ファイルにリダイレクトするには、以下のようなものを使います: +

+ + RedirectMatch (.*)\.gif$ http://www.anotherserver.com$1.jpg + +
+
+ + +RedirectTemp +クライアントが違う URL を取得するように外部への一時的な +リダイレクトを送る +RedirectTemp URL-path URL +サーバ設定ファイル +バーチャルホスト +ディレクトリ.htaccess +FileInfo + + +

このディレクティブはクライアントに Redirect + が一時的なものである (ステータス 302) ことを知らせます。 + Redirect temp とまったく同じです。

+
+
+ + +RedirectPermanent +クライアントが違う URL を取得するように外部への永久的な +リダイレクトを送る +RedirectPermanent URL-path URL +サーバ設定ファイル +バーチャルホスト +ディレクトリ.htaccess +FileInfo + + +

このディレクティブはクライアントに Redirect が永久的なもの + (ステータス 301) であることを知らせます。 + Redirect premanent とまったく同じです。

+
+
+ + +ScriptAlias +URL をファイルシステムの位置へマップし、マップ先を +CGI スクリプトに指定 +ScriptAlias +URL-path file-path|directory-path +サーバ設定ファイル +バーチャルホスト + + + +

ScriptAlias ディレクティブは、対象ディレクトリに + mod_cgi の cgi-script + ハンドラで処理される CGI + スクリプトがあることを示す以外は + Alias + ディレクティブと同じ振る舞いをします。 + URL の (% が復号された) パスが URL-path で始まるものは + ローカルのファイルシステムの + フルパスである二番目の引数にマップされます。

+ +

例:

+ +ScriptAlias /cgi-bin/ /web/cgi-bin/ + +

http://myserver/cgi-bin/foo + へのリクエストに対してサーバはスクリプト + /web/cgi-bin/foo を実行します。

+
+
+ + +ScriptAliasMatch +URL を正規表現を使ってファイルシステムの位置へマップし、マップ先を +CGI スクリプトに指定 +ScriptAliasMatch +regex file-path|directory-path +サーバ設定ファイル +バーチャルホスト + + + +

このディレクティブは ScriptAlias + とほとんど同じですが、簡単な先頭からのマッチを行なうのではなく、 + 標準正規表現を利用します。ここで指定された正規表現と URL-path + が合うかどうかを調べ、合う場合は括弧で括られたマッチを + 与えられた文字列で置き換え、それをファイル名として使用します。 + たとえば、標準の /cgi-bin + を使用するようにするためには、以下のようなものを使います: +

+ + ScriptAliasMatch ^/cgi-bin(.*) /usr/local/apache/cgi-bin$1 + +
+
+ +
+ diff --git a/docs/manual/mod/mod_asis.xml.ja b/docs/manual/mod/mod_asis.xml.ja new file mode 100644 index 0000000000..c02512e041 --- /dev/null +++ b/docs/manual/mod/mod_asis.xml.ja @@ -0,0 +1,72 @@ + + + + + + +mod_asis +自分用の HTTP ヘッダの書かれているファイルを送信する +Base +mod_asis.c +asis_module + + +

このモジュールはハンドラ send-as-is + を提供します。このハンドラは通常の HTTP + ヘッダをほとんど追加することなくドキュメントを送信します。

+ +

これはサーバからどんな種類のデータを送るときにも使用できます。 + Cgi スクリプトや nph スクリプトが無くてもリダイレクトや他の特別な + HTTP 応答を送ることができます。

+ +

歴史的な理由により、このモジュールは mime タイプ + httpd/send-as-is のファイルも処理します。

+
+ +mod_headers +mod_cern_meta + +
使用法 + +

サーバ設定ファイルで、ファイルと send-as-is + ハンドラを例えば以下のように関連付けてください。

+ +AddHandler send-as-is asis + +

拡張子が .asis のすべてのファイルの内容は Apache + からクライアントへほとんど変更無く送られます。クライアントには + HTTP ヘッダが必要ですので、ファイルに書くことを忘れないでください。 + Status: ヘッダも必要です。データは 3 桁の HTTP + 応答コードと、その後にテキストメッセージが続いたものでなければなりません。

+ +

これはクライアントにファイルが移動したことを知らせるために + as is (そのまま) で送られるファイルの内容の例です。 +

+ +Status: 301 Now where did I leave that URL
+ Location: http://xyz.abc.com/foo/bar.html
+ Content-type: text/html
+
+ <HTML>
+ <HEAD>
+ <TITLE>Lame excuses'R'us</TITLE>
+ </HEAD>
+ <BODY>
+ <H1>Fred's exceptionally wonderful page has moved + to
+ <A + HREF="http://xyz.abc.com/foo/bar.html">Joe's</A> + site.
+ </H1>
+ </BODY>
+ </HTML> +
+ +

注意: サーバはクライアントに返されるデータに常に Date: と Server: + ヘッダを追加しますので、それらがファイルに書かれていてはいけません。 + サーバは Last-Modified ヘッダを追加しません。 + おそらくはそうすべきでしょうけれど。 +

+
+ +
-- 2.50.1