upload http
[bottlenecks.git] / rubbos / app / httpd-2.0.64 / docs / manual / env.html.ja.utf8
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
4         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5               This file is generated from xml source: DO NOT EDIT
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7       -->
8 <title>Apache の環境変数 - Apache HTTP サーバ</title>
9 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
12 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
13 <body id="manual-page"><div id="page-header">
14 <p class="menu"><a href="./mod/">モジュール</a> | <a href="./mod/directives.html">ディレクティブ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">用語</a> | <a href="./sitemap.html">サイトマップ</a></p>
15 <p class="apache">Apache HTTP サーバ バージョン 2.0</p>
16 <img alt="" src="./images/feather.gif" /></div>
17 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
18 <div id="path">
19 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP サーバ</a> &gt; <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> &gt; <a href="./">バージョン 2.0</a></div><div id="page-content"><div id="preamble"><h1>Apache の環境変数</h1>
20 <div class="toplang">
21 <p><span>Available Languages: </span><a href="./en/env.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
22 <a href="./es/env.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
23 <a href="./fr/env.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
24 <a href="./ja/env.html" title="Japanese">&nbsp;ja&nbsp;</a> |
25 <a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
26 <a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
27 </div>
28 <div class="outofdate">This translation may be out of date. Check the
29             English version for recent changes.</div>
30
31     <p>Apache HTTP サーバは<em>環境変数</em>と呼ばれる、名前のついた
32     変数に情報を記憶する仕組みを提供しています。この情報はログ収集や
33     アクセス制御などのいろいろな操作を制御するために使うことができます。
34     これらの変数は CGI スクリプトなどの外部プログラムと通信するためにも
35     使われます。この文書はそれらの変数の操作方法と使用方法をいくつか
36     紹介します。</p>
37
38     <p>これらの変数は<em>環境変数</em>と呼ばれていますが、オペレーティング
39     システムによって制御されている環境変数と同じではありません。
40     実際は、これらの変数は Apache の内部構造の中に記憶され、操作されています。
41     それらは、CGI や SSI スクリプトに渡されたときだけ、実際の
42     オペレーティングシステムの環境変数になります。サーバ自身が
43     実行されているオペレーティングシステムの環境を操作したい場合は、
44     オペレーティングシステムのシェルが提供している標準の環境変数の
45     操作方法を使わなければなりません。</p>
46   </div>
47 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#setting">環境変数の設定</a></li>
48 <li><img alt="" src="./images/down.gif" /> <a href="#using">環境変数の使用</a></li>
49 <li><img alt="" src="./images/down.gif" /> <a href="#special">特別な目的の環境変数</a></li>
50 <li><img alt="" src="./images/down.gif" /> <a href="#examples">例</a></li>
51 </ul></div>
52 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
53 <div class="section">
54 <h2><a name="setting" id="setting">環境変数の設定</a></h2>
55     
56     <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_env.html">mod_env</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li><li><code class="module"><a href="./mod/mod_unique_id.html">mod_unique_id</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#unsetenv">UnsetEnv</a></code></li></ul></td></tr></table>
57
58     <h3><a name="basic-manipulation" id="basic-manipulation">基本的な環境の操作</a></h3>
59         
60
61         <p>Apache において環境変数を設定する一番基本的な方法は、
62         無条件に環境変数を設定する <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> ディレクティブを使用することです。
63         <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code> 
64         ディレクティブにより、Apache が起動されたシェルの
65         環境変数を渡すこともできます。</p>
66
67     
68     <h3><a name="conditional" id="conditional">リクエスト毎に条件に基づいて設定する</a></h3>
69         
70
71         <p>より柔軟性を高めるために、mod_setenvif
72         で提供されているディレクティブを使用することで、リクエストの
73         特性に基づいて環境変数を設定することができます。例えば、特定のブラウザ
74         (User-Agent) のリクエストや特定の Referer [意図的な綴りです]
75         (訳注: 正しい綴りは referrer ですが、HTTP の仕様では Referer
76         となっています) ヘッダが見つかったときのみ変数を設定することができます。
77         mod_rewrite の <code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>
78         ディレクティブにおいて環境変数を設定する <code>[E=...]</code>
79         オプションを使用することで、
80         より柔軟な設定を行なうことができます。</p>
81
82     
83     <h3><a name="unique-identifiers" id="unique-identifiers">一意な識別子</a></h3>
84         
85
86         <p>mod_unique_id は、非常に限られた条件の下で
87         「すべて」のリクエストについて、一意であることが保証されている値を環境変数
88         <code>UNIQUE_ID</code> に設定します。</p>
89
90     
91     <h3><a name="standard-cgi" id="standard-cgi">標準 CGI 変数</a></h3>
92         
93
94         <p>Apache の設定ファイルで設定された環境変数とシェルから渡される
95         環境変数に加えて、CGI スクリプトと SSI ページには <a href="http://cgi-spec.golux.com">CGI の仕様</a>で要求されている、
96         リクエストのメタ情報を持った環境変数の組が提供されます。</p>
97
98     
99     <h3><a name="caveats" id="caveats">いくつかの注意</a></h3>
100         
101
102         <ul>
103           <li>環境を操作するディレクティブを使って標準 CGI
104           変数を上書きしたり変更したりすることはできません。</li>
105
106           <li>CGI スクリプトを起動するために <a href="suexec.html">suexec</a>
107           が使用されている場合、CGI スクリプトが起動するために、環境変数は<em>安全</em>な環境変数の組に整理されます。
108           この安全な環境変数の集合は、コンパイル時に <code>suexec.c</code>
109           で定義されます。</li>
110
111           <li>移植性のために、環境変数の名前はアルファベット、
112           数字とアンダースコア (訳注: '_') だけから成ります。
113           さらに、最初の文字は数字であってはいけません。
114           この制限に合わない文字は CGI スクリプトと SSI
115           ページに渡されるときにアンダースコアに置換されます。</li>
116         </ul>
117     
118   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
119 <div class="section">
120 <h2><a name="using" id="using">環境変数の使用</a></h2>
121     
122
123     <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_access.html">mod_access</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_access.html#allow">Allow</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_access.html#deny">Deny</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li></ul></td></tr></table>
124
125     <h3><a name="cgi-scripts" id="cgi-scripts">CGI スクリプト</a></h3>
126         
127
128         <p>環境変数の主な利用法の一つは、CGI スクリプトに情報を伝えることです。
129         上で説明されているように、CGI スクリプトに渡される環境変数は Apache
130         の設定により設定される変数に加えて、リクエストの標準のメタ情報を含んでいます。
131         詳細は <a href="howto/cgi.html">CGI チュートリアル</a>
132         を参照してください。</p>
133
134     
135     <h3><a name="ssi-pages" id="ssi-pages">SSI ページ</a></h3>
136         
137
138         <p>mod_include の <code>INCLUDES</code> フィルタで処理される
139         server-parsed (SSI) ドキュメントでは、<code>echo</code>
140         要素を使用すると環境変数が出力されます。
141         また、ページのある部分がリクエストの性質に応じて変更されるように、
142         環境変数をフロー制御要素で使うことができます。詳細は
143         <a href="howto/ssi.html">SSI チュートリアル</a> を参照してください。</p>
144
145     
146     <h3><a name="access-control" id="access-control">アクセス制御</a></h3>
147         
148
149         <p><code>allow from env=</code> ディレクティブと <code>deny from env=</code>
150         ディレクティブを使用して、サーバへのアクセスを環境変数の値で制御することができます。
151         <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>
152         ディレクティブと組み合わせることで、クライアントの特性に基づいて
153         サーバへのアクセス制御を柔軟に行なうことができるようになります。
154         たとえば、これらのディレクティブを使用して、特定のブラウザ (User-Agent)
155         からのアクセスを拒否することができます。</p>
156
157     
158     <h3><a name="logging" id="logging">条件付きログ記録</a></h3>
159         
160
161         <p><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code>
162         ディレクティブのオプション <code>%e</code>
163         を使用することで、環境変数をアクセスログに記録することができます。さらに、
164         <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
165         ディレクティブの条件分岐式を使用することで、
166         環境変数の値によってリクエストをログに記録するかどうかを決めることができます。
167         <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>
168         ディレクティブと組み合わせることで、
169         どのリクエストをログに記録するかを柔軟に制御することが可能になります。たとえば、
170         <code>gif</code> で終わるファイル名へのリクエストはログに記録しない、
171         違うサブネットのクライアントからのリクエストだけをログに記録する、
172         という選択が可能です。</p>
173
174     
175     <h3><a name="response-headers" id="response-headers">条件付き応答ヘッダ</a></h3>
176         
177
178         <p><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code>
179         ディレクティブは環境変数の存在や不在によってクライアントへの応答に特定の
180         HTTP ヘッダを付けるかどうかを決めることができます。
181         これにより、たとえば、クライアントからのリクエスト
182         にあるヘッダがある場合にのみ特定の応答ヘッダを送る、というようなことが
183         できます。</p>
184
185     
186
187     <h3><a name="external-filter" id="external-filter">外部フィルタの適用</a></h3>
188         
189
190         <p><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code>
191         ディレクティブを使用して
192         <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> で設定される外部フィルタは、
193         <code>disableenv=</code> と <code>enableenv=</code>
194         オプションを使って、環境変数による条件付き適用ができます。</p>
195     
196
197     <h3><a name="url-rewriting" id="url-rewriting">URL の書き換え</a></h3>
198         
199
200         <p><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>
201         ディレクティブで<em>評価文字列</em>として
202         <code>%{ENV:...}</code> 式を指定することで、mod_rewrite
203         の書き換えエンジンが環境変数に基いて条件分岐を行なうことができます。
204         mod_rewrite が使用可能な変数で <code>ENV:</code> が前についていない変数は、
205         実際は環境変数ではないということに注意してください。
206         それらは他のモジュールからは使用できない mod_rewrite 用の特別な変数です。
207         </p>
208     
209   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
210 <div class="section">
211 <h2><a name="special" id="special">特別な目的の環境変数</a></h2>
212     
213
214         <p>互換性の問題を解決するために、特定のクライアントと通信しているときは
215         Apache の動作を変更できる機構が導入されました。できるだけ柔軟にするために、
216         これらの機構は環境変数を定義することで呼び出されます。普通は、
217         <code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>
218         ディレクティブを使いますが、たとえば <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> ディレクティブや <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code> ディレクティブも使用することができます。</p>
219
220     <h3><a name="downgrade" id="downgrade">downgrade-1.0</a></h3>
221         
222
223         <p>これを指定することで、リクエストが HTTP/1.0
224         より新しいプロトコルの場合でも、HTTP/1.0 として扱われます。</p>
225
226     
227     <h3><a name="force-no-vary" id="force-no-vary">force-no-vary</a></h3>
228         
229
230         <p>応答ヘッダがクライアントに送られる前に <code>Vary</code>
231         フィールドを取り除きます。
232         クライアントの中にはこのフィールドを正しく解釈しないものがあります
233         (<a href="misc/known_client_problems.html">クライアントの既知の問題</a>
234         のページを参照してください)。この変数を設定することでその問題を回避
235         することができます。この変数を設定すると、<strong>force-response-1.0</strong>
236         が設定されたことになります。</p>
237
238     
239     <h3><a name="force-response" id="force-response">force-response-1.0</a></h3>
240         
241
242         <p>これが設定されていると、HTTP/1.0 リクエストを発行するクライアントに対しては
243         常に HTTP/1.0 で応答するようになります。この機能は、
244         元々は AOL のプロキシの問題のために実装されました。HTTP/1.0 クライアントの中には、
245         HTTP/1.1 の応答を返されると正しく動作しないものがあるかもしれません。
246         この機能を使用することで、そのようなクライアントとの間の互換性問題を解決できます。</p>
247     
248
249     <h3><a name="gzip-only-text-html" id="gzip-only-text-html">gzip-only-text/html</a></h3>
250         
251
252         <p>これが 1 に設定されると、この変数は <code>text/html</code>
253         以外のコンテントタイプに対する、<code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code>
254         提供の <code>DEFLATE</code> 出力フィルタを無効にします。</p>
255     
256
257     <h3><a name="no-gzip" id="no-gzip">no-gzip</a></h3>
258         <p>セットされると、<code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> の
259         <code>DEFLATE</code> フィルタがオフになります。</p>
260     
261
262     <h3><a name="nokeepalive" id="nokeepalive">nokeepalive</a></h3>
263         
264
265         <p>これが設定されている場合は、<code class="directive"><a href="./mod/core.html#keepalive">KeepAlive</a></code> を使用しないようにします。</p>
266
267     <h4><a name="prefer-language" id="prefer-language">prefer-language</a></h4>
268
269         <p><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> の挙動に影響を与えます。
270         (<code>en</code>, <code>ja</code>, <code>x-klingon</code>といった)
271         言語タグが格納されていれば、その言語の variant を送信しようとします。
272         そのような variant がない場合は、
273         通常の<a href="content-negotiation.html">ネゴシエーション</a>処理が
274         適用されます。</p>
275
276     
277
278     
279     <h3><a name="redirect-carefully" id="redirect-carefully">redirect-carefully</a></h3>
280         
281
282         <p>これはクライアントへのリダイレクトの送信をサーバがより注意深く
283         行なうようにします。
284         これは通常、リダイレクトに際してクライアントに
285         問題があることが分かっている場合に使われます。この機能は元々は
286         マイクロソフトのウェブフォルダのソフトが DAV
287         メソッドによるディレクトリのリソースへのリダイレクトの扱いに
288         問題がり、それを回避するために実装されました。</p>
289
290     
291
292    <h3><a name="suppress-error-charset" id="suppress-error-charset">suppress-error-charset</a></h3>
293        
294
295     <p><em>Apache 2.0.40 以降で利用可能</em></p>
296
297     <p>クライアントのリクエストに対する応答としてリダイレクトを送信する際、
298     レスポンスにはリダイレクトが自動的に行なえない (行なわれない)
299     場合に表示するテキストが含まれます。
300     通常、このテキストに合致したキャラクタセット、ISO-8859-1
301     でラベル付けをします。</p>
302     <p>しかし、リダイレクト先が別の文字セットを使っている場合、
303     ある問題のあるブラウザのバージョンでは、
304     リダイレクト先の実際の文字セットの代わりに、
305     リダイレクト元の文字セットを使ってしまうことがあります。
306     その結果、例えば変な描画が行なわれたりして、読めなくなったりします。</p>
307     <p>この環境変数を設定することで、リダイレクションテキストに対する
308     キャラクタセットの指定を除去しますので、それら問題のあるブラウザでも
309     リダイレクト先の文字セットを正しく使うようにできます。</p>
310
311    
312
313   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
314 <div class="section">
315 <h2><a name="examples" id="examples">例</a></h2>
316     
317
318     <h3><a name="misbehaving" id="misbehaving">おかしな挙動をするクライアントに対してプロトコルの動作を変更する</a></h3>
319         
320
321         <p>クライアントに関する既知の問題に対処するために、以下の行を
322         httpd.conf に入れることを推奨しています。</p>
323 <div class="example"><pre>
324 #
325 # The following directives modify normal HTTP response behavior.
326 # The first directive disables keepalive for Netscape 2.x and browsers that
327 # spoof it. There are known problems with these browser implementations.
328 # The second directive is for Microsoft Internet Explorer 4.0b2
329 # which has a broken HTTP/1.1 implementation and does not properly
330 # support keepalive when it is used on 301 or 302 (redirect) responses.
331 #
332 BrowserMatch "Mozilla/2" nokeepalive
333 BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
334
335 #
336 # The following directive disables HTTP/1.1 responses to browsers which
337 # are in violation of the HTTP/1.0 spec by not being able to grok a
338 # basic 1.1 response.
339 #
340 BrowserMatch "RealPlayer 4\.0" force-response-1.0
341 BrowserMatch "Java/1\.0" force-response-1.0
342 BrowserMatch "JDK/1\.0" force-response-1.0</pre></div>
343
344     
345     <h3><a name="no-img-log" id="no-img-log">画像へのリクエストをアクセスログに記録しない</a></h3>
346         
347
348         <p>この例では、画像へのリクエストがアクセスログに現れないようにします。
349         これを変更することで、特定のディレクトリのログ収集をやめたり、
350         特定のホストからのリクエストのログ収集をやめたりすることが簡単にできます。
351         </p>
352     <div class="example"><pre>
353 SetEnvIf Request_URI \.gif image-request
354 SetEnvIf Request_URI \.jpg image-request
355 SetEnvIf Request_URI \.png image-request
356 CustomLog logs/access_log common env=!image-request</pre></div>
357
358     
359     <h3><a name="image-theft" id="image-theft">「画像の盗用」を防ぐ</a></h3>
360         
361
362         <p>この例は、別のサーバにいる人が、あなたのサーバにある画像を
363         inline 画像として使用することを防ぎます。
364         これは推奨されている設定ではありませんが、ある限定された状況では有効です。
365         ここでは、すべての画像は <code>/web/images</code>
366         というディレクトリにあると仮定します。</p>
367     <div class="example"><pre>
368 SetEnvIf Referer "^http://www.example.com/" local_referal
369 # Allow browsers that do not send Referer info
370 SetEnvIf Referer "^$" local_referal
371 &lt;Directory /web/images&gt;
372    Order Deny,Allow
373    Deny from all
374    Allow from env=local_referal
375 &lt;/Directory&gt;</pre></div>
376
377         <p>この手法に関する詳しい情報は ApacheToday のチュートリアル「<a href="http://apachetoday.com/news_story.php3?ltsn=2000-06-14-002-01-ps">Keeping Your Images from Adorning Other Sites</a>
378         」を参照してください。</p>
379     
380   </div></div>
381 <div class="bottomlang">
382 <p><span>Available Languages: </span><a href="./en/env.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
383 <a href="./es/env.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
384 <a href="./fr/env.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
385 <a href="./ja/env.html" title="Japanese">&nbsp;ja&nbsp;</a> |
386 <a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
387 <a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
388 </div><div id="footer">
389 <p class="apache">Copyright 2009 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
390 <p class="menu"><a href="./mod/">モジュール</a> | <a href="./mod/directives.html">ディレクティブ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">用語</a> | <a href="./sitemap.html">サイトマップ</a></p></div>
391 </body></html>