Commit aa5a6415 authored by Takashi Sato's avatar Takashi Sato
Browse files

Convert Japanese translations from ISO-2022-JP to UTF-8

since "Support for Additional Languages" needs to be enabled
in the installation of JRE to read ISO-2022-JP.

Reviewed by: kawai

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.0.x@663853 13f79535-47bb-0310-9956-ffa450edef68
parent 84d650ac
Loading
Loading
Loading
Loading
+90 −90
Changes for docs/manual/bind.xml.ja: 90 added lines, 90 removed lines.
Original line number Diff line number Diff line
<?xml version="1.0" encoding="iso-2022-jp" ?>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.ja.xsl"?>
<!-- English Revision: 106090:421174 (outdated) -->
@@ -22,17 +22,17 @@

<manualpage metafile="bind.xml.meta">

  <title>$B%P%$%s%I(B</title>
  <title>バインド</title>

  <summary>
    <p>Apache $B$,;HMQ$9$k%"%I%l%9$H%]!<%H$N@_Dj$r$7$^$9!#(B</p>
    <p>Apache が使用するアドレスとポートの設定をします。</p>
  </summary>

  <seealso><a href="vhosts/">$B%P!<%A%c%k%[%9%H(B</a></seealso>
  <seealso><a href="dns-caveats.html">DNS $B$NLdBj(B</a></seealso>
  <seealso><a href="vhosts/">バーチャルホスト</a></seealso>
  <seealso><a href="dns-caveats.html">DNS の問題</a></seealso>

  <section id="overview">
    <title>$B35MW(B</title>
    <title>概要</title>

    <related>
      <modulelist>
@@ -46,36 +46,36 @@
    </related>


    <p>Apache $B$O5/F0;~$K!"%m!<%+%k%^%7%s$N$"$k%]!<%H$"$h$S%"%I%l%9(B
    $B$KBP$7$F@\B3$7!"%j%/%(%9%H$,Mh$k$N$rBT$A$^$9!#(B
    $B%G%U%)%k%H$G$O%^%7%s$N$9$Y$F$N%"%I%l%9$KBP$7$F(B listen $B$7$^$9!#(B
    $B$7$+$7$J$,$i!"FCDj$N%]!<%H$+!"FCDj$N%"%I%l%9$N$_$+!"(B
    $B$^$?$O$=$l$i$NAH$_9g$o$;$N$$$:$l$+$r(B listen $B$9$k$h$&$K$9$kI,MW$,$"$j$^$9!#(B
    $B$3$l$O!"0[$J$k(B IP $B%"%I%l%9!"%[%9%HL>!"%]!<%H$KBP$9$k(B Apache
    $B$N1~EzJ}K!$r7hDj$9$k%P!<%A%c%k%[%9%H5!G=$HAH$_9g$o$;$F;H$o$l$^$9!#(B</p>
    <p>Apache は起動時に、ローカルマシンのあるポートあよびアドレス
    に対して接続し、リクエストが来るのを待ちます。
    デフォルトではマシンのすべてのアドレスに対して listen します。
    しかしながら、特定のポートか、特定のアドレスのみか、
    またはそれらの組み合わせのいずれかを listen するようにする必要があります。
    これは、異なる IP アドレス、ホスト名、ポートに対する Apache
    の応答方法を決定するバーチャルホスト機能と組み合わせて使われます。</p>

    <p><directive module="mpm_common">Listen</directive>
    $B%G%#%l%/%F%#%V$G!"FCDj$N%]!<%H$d%"%I%l%9!&%]!<%H$NAH$+$i$N$_F~$C$F$/$k(B
    $B%j%/%(%9%H$r<u$1IU$1$k$h$&$K$G$-$^$9!#(B
    $B$b$7%]!<%HHV9f$N$_$,(B <directive module="mpm_common">Listen</directive>
    $B%G%#%l%/%F%#%V$G;XDj$5$l$?>l9g$O!"(B
    $B$9$Y$F$N%$%s%?!<%U%'!<%9$NM?$($i$l$?%]!<%HHV9f$r(B
    listen $B$7$^$9!#(B IP $B%"%I%l%9$,%]!<%HHV9f$HF1;~$KM?$($i$l$?>l9g$O!"(B
    $B%5!<%P$OM?$($i$l$?%]!<%H$H%$%s%?!<%U%'!<%9$r(B listen $B$7$^$9!#(B
    $BJ#?t$N(B Listen $B%G%#%l%/%F%#%V$rMQ$$$F(B
    $B$$$/$D$+$N(B listen $B$9$k%"%I%l%9$H%]!<%H$r;XDj$G$-$^$9!#(B
    $B%5!<%P$O%j%9%H$5$l$?%"%I%l%9$d%]!<%H$+$i$N$9$Y$F$N%j%/%(%9%H$K(B
    $BBP$7$F1~Ez$7$^$9!#(B</p>

    <p>$B$?$H$($P!"%]!<%H(B 80 $B$H(B 8000 $B$NN>J}$KBP$7$F$N@\B3$r<u$1IU$1$k$K$O(B</p>
    ディレクティブで、特定のポートやアドレス・ポートの組からのみ入ってくる
    リクエストを受け付けるようにできます。
    もしポート番号のみが <directive module="mpm_common">Listen</directive>
    ディレクティブで指定された場合は、
    すべてのインターフェースの与えられたポート番号を
    listen します。 IP アドレスがポート番号と同時に与えられた場合は、
    サーバは与えられたポートとインターフェースを listen します。
    複数の Listen ディレクティブを用いて
    いくつかの listen するアドレスとポートを指定できます。
    サーバはリストされたアドレスやポートからのすべてのリクエストに
    対して応答します。</p>

    <p>たとえば、ポート 80 と 8000 の両方に対しての接続を受け付けるには</p>

    <example>
      Listen 80<br />
      Listen 8000
    </example>

    <p>$B$H$7$^$9!#(B
    $BFs$D$N;XDj$5$l$?%$%s%?%U%'!<%9$H%]!<%HHV9f$KBP$7$F$N@\B3$r<u$1IU$1$k$K$O!"(B
    <p>とします。
    二つの指定されたインタフェースとポート番号に対しての接続を受け付けるには、
    </p>

    <example>
@@ -83,8 +83,8 @@
      Listen 192.170.2.5:8000
    </example>

    <p>$B$H$7$^$9!#(B
    IPv6 $B%"%I%l%9$O!"3Q3g8L$G<!$NNc$N$h$&$K0O$^$J$1$l$P$$$1$^$;$s!#(B</p>
    <p>とします。
    IPv6 アドレスは、角括弧で次の例のように囲まなければいけません。</p>

    <example>
      Listen [2001:db8::a00:20ff:fea7:ccea]:80
@@ -92,96 +92,96 @@
  </section>

  <section id="ipv6">
    <title>IPv6 $B$NFC5-;v9`(B</title>

    <p>$BB?$/$N%W%i%C%H%[!<%`$G(B IPv6 $B$,%5%]!<%H$5$l$F$-$F$$$F!"(B
    APR $B$O$3$l$i$N$[$H$s$I$G(B IPv6 $B$r%5%]!<%H$7$F$$$k$N$G!"(B
    Apache $B$O(B IPv6 $B%=%1%C%H$r3d$jEv$F$F(B IPv6
    $B7PM3$GAw$i$l$F$-$?%j%/%(%9%H$r07$&$3$H$,$G$-$^$9!#(B</p>

    <p>IPv6 $B%=%1%C%H$,(B IPv4 $B$H(B IPv6 $B%3%M%/%7%g%s$NN>J}$r07$&$3$H$,$G$-$k$+(B
    $B$I$&$+$O!"(BApache $B4IM}<T$K$H$C$FLq2p$JLdBj$G$9!#(B
    IPv4 $B%3%M%/%7%g%s$r(B IPv6 $B%=%1%C%H$G07$&>l9g$O!"(B
    IPv4 $B%^%C%W$5$l$?(B IPv6 $B%"%I%l%9$r;HMQ$7$F$$$F!"(B
    $B$[$H$s$I$N%W%i%C%H%[!<%`$G$O%G%U%)%k%H$G;HMQ2DG=$G$9$,!"(B
    FreeBSD, NetBSD, OpenBSD $B$G$O!"%7%9%F%`A4BN$H$7$F$N%]%j%7!<$H$N@09g@-$+$i!"(B
    $B%G%U%)%k%H$G$O;HMQIT2D$K@_Dj$5$l$F$$$^$9!#(B
    $B$3$l$i$N%G%U%)%k%H$G;HMQIT2D$N%W%i%C%H%[!<%`$G$"$C$F$b!"(B
    $BFCJL$J@_Dj%Q%i%a!<%?$G(B Apache $B$N5sF0$rJQ2=$5$;$k$3$H$,$G$-$^$9!#(B</p>

    <p>IPv4 $B$H(B IPv6 $B$N%3%M%/%7%g%s$r:G>.8B$N%=%1%C%H$G07$$$?$$$N$G$"$l$P!"(B
    IPv4 $B%^%C%W$N(B IPv6 $B%"%I%l%9$r;HMQ$9$kI,MW$,$"$j!"(B
    <code>--enable-v4-mapped</code> configure $B%*%W%7%g%s$r;XDj$7$F!"C1=c$K(B
    <title>IPv6 の特記事項</title>

    <p>多くのプラットホームで IPv6 がサポートされてきていて、
    APR はこれらのほとんどで IPv6 をサポートしているので、
    Apache は IPv6 ソケットを割り当てて IPv6
    経由で送られてきたリクエストを扱うことができます。</p>

    <p>IPv6 ソケットが IPv4 と IPv6 コネクションの両方を扱うことができるか
    どうかは、Apache 管理者にとって厄介な問題です。
    IPv4 コネクションを IPv6 ソケットで扱う場合は、
    IPv4 マップされた IPv6 アドレスを使用していて、
    ほとんどのプラットホームではデフォルトで使用可能ですが、
    FreeBSD, NetBSD, OpenBSD では、システム全体としてのポリシーとの整合性から、
    デフォルトでは使用不可に設定されています。
    これらのデフォルトで使用不可のプラットホームであっても、
    特別な設定パラメータで Apache の挙動を変化させることができます。</p>

    <p>IPv4 と IPv6 のコネクションを最小限のソケットで扱いたいのであれば、
    IPv4 マップの IPv6 アドレスを使用する必要があり、
    <code>--enable-v4-mapped</code> configure オプションを指定して、単純に
    <directive module="mpm_common">Listen</directive> 
    $B%G%#%l%/%F%#%V$G<!$N$h$&$K@_Dj$7$^$9!#(B</p>
    ディレクティブで次のように設定します。</p>

    <example>
      Listen 80
    </example>

    <p><code>--enable-v4-mapped</code> $B$G$O!"(BApache
    $B$N@8@.$9$k%G%U%)%k%H$N@_Dj%U%!%$%kCf$N(B
    <p><code>--enable-v4-mapped</code> では、Apache
    の生成するデフォルトの設定ファイル中の
    <directive module="mpm_common">Listen</directive>
    $B%G%#%l%/%F%#%V$O$3$N7A<0$r;HMQ$7$F$$$^$9!#(B
    <code>--enable-v4-mapped</code> $B$O!"(B
    FreeBSD, NetBSD, OpenBSD $B0J30$NA4$F$N%W%i%C%H%[!<%`$G$N%G%U%)%k%H$G$9!#(B
    $B$G$9$+$i!"$*$=$i$/$*<j85$N(B Apache $B$O$3$N@_Dj$G%S%k%I$5$l$F$$$k$G$7$g$&!#(B</p>
    ディレクティブはこの形式を使用しています。
    <code>--enable-v4-mapped</code> は、
    FreeBSD, NetBSD, OpenBSD 以外の全てのプラットホームでのデフォルトです。
    ですから、おそらくお手元の Apache はこの設定でビルドされているでしょう。</p>

    <p>$B%W%i%C%H%U%)!<%`$d(B APR $B$,2?$r%5%]!<%H$9$k$+$K4X$o$i$:!"(B
    IPv4 $B%3%M%/%7%g%s$N$_$r07$&$h$&$K$7$?$$>l9g$O!"(B
    $B<!$NNc$N$h$&$KA4$F$N(B
    <directive module="mpm_common">Listen</directive> $B%G%#%l%/%F%#%V$G(B
    IPv4 $B%"%I%l%9$r;XDj$7$F$/$@$5$$!#(B</p>
    <p>プラットフォームや APR が何をサポートするかに関わらず、
    IPv4 コネクションのみを扱うようにしたい場合は、
    次の例のように全ての
    <directive module="mpm_common">Listen</directive> ディレクティブで
    IPv4 アドレスを指定してください。</p>

    <example>
      Listen 0.0.0.0:80<br />
      Listen 192.170.2.1:80
    </example>

    <p>IPv4 $B$H(B IPv6 $B$N%3%M%/%7%g%s$r8DJL$N%=%1%C%H$G07$&$h$&$K$7$?$$>l9g(B
    ($B$D$^$j(B IPv4 $B%^%C%W$N%"%I%l%9$rL58z$K$7$?$$>l9g(B)
    $B$O!"(B<code>--disable-v4-mapped</code> configure
    $B%*%W%7%g%s$r;XDj$7$F!"<!$N$h$&$K8DJL;XDj$N(B
    <p>IPv4 と IPv6 のコネクションを個別のソケットで扱うようにしたい場合
    (つまり IPv4 マップのアドレスを無効にしたい場合)
    は、<code>--disable-v4-mapped</code> configure
    オプションを指定して、次のように個別指定の
    <directive module="mpm_common">Listen</directive>
    $B%G%#%l%/%F%#%V$r;HMQ$7$F$/$@$5$$!#(B</p>
    ディレクティブを使用してください。</p>

    <example>
       Listen [::]:80<br />
       Listen 0.0.0.0:80
    </example>

    <p><code>--disable-v4-mapped</code> $B$G$O!"(BApache
    $B$N@8@.$9$k%G%U%)%k%H$N@_Dj%U%!%$%kCf$N(B
    <p><code>--disable-v4-mapped</code> では、Apache
    の生成するデフォルトの設定ファイル中の
    <directive module="mpm_common">Listen</directive>
    $B%G%#%l%/%F%#%V$O$3$N7A<0$r;HMQ$7$F$$$^$9!#(B
    <code>--disable-v4-mapped</code> $B$O!"(B
    FreeBSD, NetBSD, OpenBSD $B%W%i%C%H%[!<%`$G$N%G%U%)%k%H$G$9!#(B</p>
    ディレクティブはこの形式を使用しています。
    <code>--disable-v4-mapped</code> は、
    FreeBSD, NetBSD, OpenBSD プラットホームでのデフォルトです。</p>

  </section>

  <section id="virtualhost">
    <title>$B%P!<%A%c%k%[%9%H$KBP$7$F$I$&F/$/$N$+(B</title>
    <title>バーチャルホストに対してどう働くのか</title>

    <p>Listen $B$G%P!<%A%c%k%[%9%H$,<BAu$5$l$k$o$1$G$O$"$j$^$;$s!#(B
    Listen $B$OC1$K%a%$%s%5!<%P$K$I$N%"%I%l%9$H%]!<%H$r(B listen $B$9$Y$-$+$r(B
    $B65$($k$@$1$G$9!#(B
    <p>Listen でバーチャルホストが実装されるわけではありません。
    Listen は単にメインサーバにどのアドレスとポートを listen すべきかを
    教えるだけです。
    <directive module="core" type="section">VirtualHost</directive>
    $B%G%#%l%/%F%#%V$,;H$o$l$J$$>l9g$O!"(B
    $B<u$1F~$l$?%j%/%(%9%H$9$Y$F$KBP$7$FA4$/F1$85sF0$r$7$^$9!#(B
    $B$7$+$7$J$,$i(B
    ディレクティブが使われない場合は、
    受け入れたリクエストすべてに対して全く同じ挙動をします。
    しかしながら
    <directive module="core" type="section">VirtualHost</directive>
    $B$r;H$C$F!"(B
    $B0l$D0J>e$N%"%I%l%9$d%]!<%H$KBP$7$F0[$J$k5sF0$r$9$k$h$&$K(B
    $B;XDj$9$k$3$H$,$G$-$^$9!#(B
    VirtualHost $B$r<BAu$9$k$K$O!";HMQ$9$k%"%I%l%9$H%]!<%H$r(B
    $B$^$:=i$a$K%5!<%P$KDLCN$7$J$1$l$P$J$j$^$;$s!#(B
    $B$=$7$F!"$=$N;XDj$7$?%"%I%l%9$H%]!<%H$G$N(B
    $B$3$N%P!<%A%c%k%[%9%H$N5sF0$r@_Dj$9$k$?$a$K!"(B
    を使って、
    一つ以上のアドレスやポートに対して異なる挙動をするように
    指定することができます。
    VirtualHost を実装するには、使用するアドレスとポートを
    まず初めにサーバに通知しなければなりません。
    そして、その指定したアドレスとポートでの
    このバーチャルホストの挙動を設定するために、
    <directive module="core" type="section">VirtualHost</directive>
    $B%;%/%7%g%s$r:n$j$^$9!#$b$7(B
    セクションを作ります。もし
    <directive module="core" type="section">VirtualHost</directive>
    $B$,(B listen $B$7$F$$$J$$%"%I%l%9$H%]!<%H$KBP$7$F(B
    $B@_Dj$5$l$F$7$^$&$H!"(B
    $B$=$l$K$O%"%/%;%9$G$-$J$$$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#(B</p>
    が listen していないアドレスとポートに対して
    設定されてしまうと、
    それにはアクセスできないということに注意してください。</p>
  </section>
</manualpage>
+91 −91

File changed.

Preview size limit exceeded, changes collapsed.

+436 −436

File changed.

Preview size limit exceeded, changes collapsed.

+78 −78
Changes for docs/manual/custom-error.xml.ja: 78 added lines, 78 removed lines.
Original line number Diff line number Diff line
<?xml version="1.0" encoding="iso-2022-jp"?>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.ja.xsl"?>
<!-- English Revision: 421174 -->
@@ -22,52 +22,52 @@

<manualpage metafile="custom-error.xml.meta">

  <title>$B%+%9%?%`%(%i!<%l%9%]%s%9(B</title>
  <title>カスタムエラーレスポンス</title>

  <summary>
    <p>$B%&%'%V%^%9%?!<$,2?$i$+$N%(%i!<$dLdBj$KBP$9$k(B
    Apache $B$NH?1~$r@_Dj$G$-$k$h$&$K$9$kDI2C5!G=$rDs6!$7$^$9!#(B</p>
    <p>ウェブマスターが何らかのエラーや問題に対する
    Apache の反応を設定できるようにする追加機能を提供します。</p>

    <p>$B%5!<%P$,%(%i!<$dLdBj$rH/8+$7$?>l9g$NH?1~$r!"(B
    $B%+%9%?%^%$%:$7$FDj5A$9$k$3$H$,$G$-$^$9!#(B</p>
    <p>サーバがエラーや問題を発見した場合の反応を、
    カスタマイズして定義することができます。</p>

    <p>$B%9%/%j%W%H$N<B9T$,<:GT$7$F(B "500 Server Error"
    $B$rH/@8$5$;$?$H$7$^$9!#$3$N>l9g$NH?1~$r!"$h$j9%$^$7$$%F%-%9%H$d!"JL$N(B
    URL ($BFbIt5Z$S30It(B) $B$X$N%j%@%$%l%/%7%g%s$KCV$-49$($k$3$H$,$G$-$^$9!#(B
    <p>スクリプトの実行が失敗して "500 Server Error"
    を発生させたとします。この場合の反応を、より好ましいテキストや、別の
    URL (内部及び外部) へのリダイレクションに置き換えることができます。
    </p>
  </summary>

  <section id="behavior">
    <title>$BF0:n(B</title>
    <title>動作</title>

    <section>
      <title>$B8E$$F0:n(B</title>
      <title>古い動作</title>

      <p>NCSA httpd 1.3 $B$O!"8E$/$FB`6~$J%(%i!<(B/$BLdBj%a%C%;!<%8$r(B
      $BJV$7$F$$$^$7$?!#$=$l$O$7$P$7$P%f!<%6$K$OL50UL#$G$"$j!"(B
      $B$^$?$=$l$rH/@8$5$;$?860x$r5-O?$9$kJ}K!$bDs6!$7$F$$$^$;$s$G$7$?!#(B</p>
      <p>NCSA httpd 1.3 は、古くて退屈なエラー/問題メッセージを
      返していました。それはしばしばユーザには無意味であり、
      またそれを発生させた原因を記録する方法も提供していませんでした。</p>
    </section>

    <section>
      <title>$B?7$7$$F0:n(B</title>
      <title>新しい動作</title>

        <ol>
          <li>NCSA $B$N%O!<%I%3!<%I$5$l$?%a%C%;!<%8$NBe$o$j$K(B
          $BB>$N%F%-%9%H$rI=<((B</li>
          <li>NCSA のハードコードされたメッセージの代わりに
          他のテキストを表示</li>

          <li>$B%m!<%+%k$N(B URL $B$K%j%@%$%l%/%H(B</li>
          <li>ローカルの URL にリダイレクト</li>

          <li>$B30It$N(B URL $B$K%j%@%$%l%/%H(B</li>
          <li>外部の URL にリダイレクト</li>
        </ol>

        <p>$B$9$k$h$&$K%5!<%P$r@_Dj$G$-$^$9!#(B</p>
        <p>するようにサーバを設定できます。</p>

        <p>$BJL$N(B URL $B$K%j%@%$%l%/%H$9$k$3$H$OLr$KN)$A$^$9$,!"(B
        $B$=$l$O@bL@$r$7$?$j!"$h$jL@3N$K8m$j(B/$BLdBj$r5-O?$7$?$j$9$k$?$a$K(B
        $B2?$+>pJs$rEA$($i$l$k$H$-$K8B$j$^$9!#(B</p>
        <p>別の URL にリダイレクトすることは役に立ちますが、
        それは説明をしたり、より明確に誤り/問題を記録したりするために
        何か情報を伝えられるときに限ります。</p>

        <p>$B$3$l$r<B8=$9$k$?$a$K!"(B Apache $B$O?7$7$/(B CGI $B$N$h$&$J4D6-JQ?t$r(B
        $BDj5A$7$^$9(B:</p>
        <p>これを実現するために、 Apache は新しく CGI のような環境変数を
        定義します:</p>

        <example>
          REDIRECT_HTTP_ACCEPT=*/*, image/gif,
@@ -84,28 +84,28 @@
           REDIRECT_URL=/cgi-bin/buggy.pl
        </example>

        <p>$BF,$KIU$/(B <code>REDIRECT_</code> $B$KCmL\$7$F$/$@$5$$!#(B</p>

        <p>$B>/$J$/$H$b(B <code>REDIRECT_URL</code> $B$H(B
        <code>REDIRECT_QUERY_STRING</code> $B$O?7$7$$(B URL (CGI $B%9%/%j%W%H$+(B
        CGI $B%$%s%/%k!<%I$G$"$k$H2>Dj$5$l$^$9(B) $B$KEO$5$l$^$9!#(B
        $BB>$NJQ?t$O!"%(%i!<$dLdBj$,5/$-$kA0$KB8:_$7$?>l9g$K$@$1B8:_$7$^$9!#(B
        $B$b$7$"$J$?$N@_Dj$7$?(B <directive
        module="core">ErrorDocument</directive> $B$,(B <em>$B30It(B</em>$B%j%@%$%l%/%H(B
        (<em>$B$9$J$o$A(B</em>$B!"(B<code>http:</code> 
        $B$N$h$&$JBN7OL>$+$i;O$^$k$9$Y$F$N$b$N!#$?$H$(F1$8%[%9%H$r;X$7$F$$$F$b(B)
        $B$J$i$P!"$3$l$i$O(B<strong>$B$^$C$?$/(B</strong>$B@_Dj$5$l$^$;$s!#(B</p>
        <p>頭に付く <code>REDIRECT_</code> に注目してください。</p>

        <p>少なくとも <code>REDIRECT_URL</code> と
        <code>REDIRECT_QUERY_STRING</code> は新しい URL (CGI スクリプトか
        CGI インクルードであると仮定されます) に渡されます。
        他の変数は、エラーや問題が起きる前に存在した場合にだけ存在します。
        もしあなたの設定した <directive
        module="core">ErrorDocument</directive> が <em>外部</em>リダイレクト
        (<em>すなわち</em>、<code>http:</code> 
        のような体系名から始まるすべてのもの。たとえ同じホストを指していても)
        ならば、これらは<strong>まったく</strong>設定されません。</p>
    </section>
  </section>

  <section id="configuration">
    <title>$B@_Dj(B</title>
    <title>設定</title>

    <p><directive module="core">AllowOverride</directive> $B$,E,@Z$K@_Dj$5$l$F$$$l$P!"(B
    .htaccess $B%U%!%$%k$G(B <directive module="core">ErrorDocument</directive>
    $B$r;HMQ$9$k$3$H$,$G$-$^$9!#(B</p>
    <p><directive module="core">AllowOverride</directive> が適切に設定されていれば、
    .htaccess ファイルで <directive module="core">ErrorDocument</directive>
    を使用することができます。</p>

        <p>$B$3$3$K!"$$$/$D$+$NNc$r5s$2$^$9!#(B</p>
        <p>ここに、いくつかの例を挙げます。</p>

    <example>
      ErrorDocument 500 /cgi-bin/crash-recover <br />
@@ -115,60 +115,60 @@
      ErrorDocument 401 /Subscription/how_to_subscribe.html
    </example>

    <p>$B9=J8(B</p>
    <p>構文</p>

    <example>
      ErrorDocument &lt;3-digit-code&gt; &lt;action&gt;
    </example>

        <p>action ($BF0:n(B) $B$O!"(B</p>
        <p>action (動作) は、</p>

        <ol>
          <li>$BI=<($5$l$k$Y$-%F%-%9%H!#%F%-%9%H$K$O0zMQId(B (") $B$r$D$1$^$9!#(B
          $B0zMQId$N8e$KB3$/$b$N$,2?$G$bI=<($5$l$^$9!#(B
          <em>$BCm0U(B : (") $B$OI=<($5$l$^$;$s(B</em></li>
          <li>表示されるべきテキスト。テキストには引用符 (") をつけます。
          引用符の後に続くものが何でも表示されます。
          <em>注意 : (") は表示されません</em></li>

          <li>$B%j%@%$%l%/%H@h$N30It(B URL </li>
          <li>リダイレクト先の外部 URL </li>

          <li>$B%j%@%$%l%/%H@h$N%m!<%+%k(B URL </li>
          <li>リダイレクト先のローカル URL </li>
        </ol>
  </section>

  <section id="custom">
    <title>$B%+%9%?%`%(%i!<%l%9%]%s%9$H%j%@%$%l%/%H(B</title>
    <title>カスタムエラーレスポンスとリダイレクト</title>

      <p>$B%9%/%j%W%H(B/SSI $B$KDI2C$N4D6-JQ?t$,MxMQ2DG=$K$J$k$h$&$K!"(B
      $B%j%@%$%l%/%H$5$l$?(B URL $B$KBP$9$k(B Apache $B$NF0:n$,JQ99$5$l$^$7$?!#(B</p>
      <p>スクリプト/SSI に追加の環境変数が利用可能になるように、
      リダイレクトされた URL に対する Apache の動作が変更されました。</p>

    <section>
      <title>$B8E$$F0:n(B</title>
      <title>古い動作</title>

      <p>$B%j%@%$%l%/%H$5$l$?%9%/%j%W%H$OI8=`$N(B CGI
      $B4D6-JQ?t$rMxMQ2DG=$G$7$?!#$7$+$7!"$I$3$+$i%j%@%$%l%/%H(B
      $B$5$l$?$+$N>pJs$ODs6!$5$l$F$$$^$;$s$G$7$?!#(B</p>
      <p>リダイレクトされたスクリプトは標準の CGI
      環境変数を利用可能でした。しかし、どこからリダイレクト
      されたかの情報は提供されていませんでした。</p>
    </section>

    <section>
      <title>$B?7$7$$F0:n(B</title>

      <p>$B%j%@%$%l%/%H$5$l$?@h$N%9%/%j%W%H$,;HMQ2DG=$J$h$&$K!"(B
      $B?7$7$$$?$/$5$s$N4D6-JQ?t$,=i4|2=$5$l$^$9!#?7$7$$JQ?t$O!"$=$l$>$l(B
      <code>REDIRECT_</code> $B$G;O$^$j$^$9!#(B
      <code>REDIRECT_</code> $B$G;O$^$k4D6-JQ?t$O%j%@%$%l%/%H$5$l$kA0$KB8:_$7$F$$$?(B
      CGI $B4D6-JQ?t$NF,$K(B <code>REDIRECT_</code> $B$rIU$1$F:n@.$5$l$^$9!#(B
      <em>$B$9$J$o$A(B</em>$B!"(B<code>HTTP_USER_AGENT</code> $B$O(B 
      <code>REDIRECT_HTTP_USER_AGENT</code> $B$K$J$j$^$9!#(B
      $B$3$l$i$N?7$7$$JQ?t$K2C$($F!"(BApache $B$O!"(B
      $B%9%/%j%W%H$,%j%@%$%l%/%H85$N%H%l!<%9$r=u$1$k$?$a$K(B
      <code>REDIRECT_URL</code> $B$H(B <code>REDIRECT_STATUS</code>
      $B$rDj5A$7$^$9!#%"%/%;%9%m%0$K$O85$N(B URL $B$H%j%@%$%l%/%H$5$l$?(B URL
      $B$NN>J}$,5-O?$5$l$^$9!#(B</p>

    <p>ErrorDocument $B$,(B CGI $B%9%/%j%W%H$X$N%m!<%+%k%j%@%$%l%/%H$r(B
    $B;XDj$7$F$$$k>l9g$O!"$=$l$r5/F0$9$k$3$H$K$J$C$?%(%i!<$N>uBV$r(B
    $B%/%i%$%"%s%H$^$G3N<B$KEA$($k$?$a$K(B <code>"Status:" </code>
    $B%X%C%@$r4^$`$Y$-$G$9!#Nc$($P!"(BErrorDocument $BMQ$N(B Perl
    $B%9%/%j%W%H$O0J2<$N$h$&$J$b$N$r4^$`$+$b$7$l$^$;$s!#(B
      <title>新しい動作</title>

      <p>リダイレクトされた先のスクリプトが使用可能なように、
      新しいたくさんの環境変数が初期化されます。新しい変数は、それぞれ
      <code>REDIRECT_</code> で始まります。
      <code>REDIRECT_</code> で始まる環境変数はリダイレクトされる前に存在していた
      CGI 環境変数の頭に <code>REDIRECT_</code> を付けて作成されます。
      <em>すなわち</em>、<code>HTTP_USER_AGENT</code> は 
      <code>REDIRECT_HTTP_USER_AGENT</code> になります。
      これらの新しい変数に加えて、Apache は、
      スクリプトがリダイレクト元のトレースを助けるために
      <code>REDIRECT_URL</code> と <code>REDIRECT_STATUS</code>
      を定義します。アクセスログには元の URL とリダイレクトされた URL
      の両方が記録されます。</p>

    <p>ErrorDocument が CGI スクリプトへのローカルリダイレクトを
    指定している場合は、それを起動することになったエラーの状態を
    クライアントまで確実に伝えるために <code>"Status:" </code>
    ヘッダを含むべきです。例えば、ErrorDocument 用の Perl
    スクリプトは以下のようなものを含むかもしれません。
    </p>

      <example>
@@ -178,9 +178,9 @@
        ...
      </example>

    <p>$B%9%/%j%W%H$,(B <code>404 Not Found</code> $B$N$h$&$J(B
    $BFCDj$N%(%i!<%3%s%G%#%7%g%s$r07$&$?$a$@$1$K;H$o$l$k>l9g$O!"(B
    $BBe$o$j$KFCDj$N%3!<%I$H%(%i!<%F%-%9%H$r;HMQ$9$k$3$H$,$G$-$^$9!#(B</p>
    <p>スクリプトが <code>404 Not Found</code> のような
    特定のエラーコンディションを扱うためだけに使われる場合は、
    代わりに特定のコードとエラーテキストを使用することができます。</p>
    </section>
  </section>
</manualpage>
+97 −97

File changed.

Preview size limit exceeded, changes collapsed.

Loading