📄 mod_include.html.ja.euc-jp
字号:
<?xml version="1.0" encoding="EUC-JP"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>mod_include - Apache HTTP サ〖バ</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
<link href="../images/favicon.ico" rel="shortcut icon" /></head>
<body>
<div id="page-header">
<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>
<p class="apache">Apache HTTP サ〖バ バ〖ジョン 2.0</p>
<img alt="" src="../images/feather.gif" /></div>
<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP サ〖バ</a> > <a href="http://httpd.apache.org/docs/">ドキュメンテ〖ション</a> > <a href="../">バ〖ジョン 2.0</a> > <a href="./">モジュ〖ル</a></div>
<div id="page-content">
<div id="preamble"><h1>Apache モジュ〖ル mod_include</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="../en/mod/mod_include.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../ja/mod/mod_include.html" title="Japanese"> ja </a></p>
</div>
<div class="outofdate">This translation may be out of date. Check the
English version for recent changes.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">棱汤:</a></th><td>サ〖バがパ〖スする html ドキュメント (Server Side Includes)</td></tr>
<tr><th><a href="module-dict.html#Status">ステ〖タス:</a></th><td>Base</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">モジュ〖ル急侍灰:</a></th><td>include_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">ソ〖スファイル:</a></th><td>mod_include.c</td></tr>
<tr><th><a href="module-dict.html#Compatibility">高垂拉:</a></th><td>Apache 2.0 から叫蜗フィルタとして悸刘されました。</td></tr></table>
<h3>车妥</h3>
<p>このモジュ〖ルはファイルがクライアントに流られる涟に借妄するフィルタを
捏丁します。借妄の柒推は<dfn>妥燎</dfn>と钙ばれる泼侍な妨及の SGML コメントにより
扩告されます。これらの妥燎は掘凤尸呆や、戮のファイルや
プログラムの叫蜗の艰り哈み、茨董恃眶の肋年や山绩を乖なうことが
できます。</p>
</div>
<div id="quickview"><h3 class="directives">ディレクティブ</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#ssiendtag">SSIEndTag</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#ssierrormsg">SSIErrorMsg</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#ssistarttag">SSIStartTag</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#ssitimeformat">SSITimeFormat</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#ssiundefinedecho">SSIUndefinedEcho</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#xbithack">XBitHack</a></li>
</ul>
<h3>トピック</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#enabling">Server-Side Includes を铜跟にする</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#pathinfo">サ〖バサイドインクル〖ド (SSI) での PATH_INFO</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#elements">答塑妥燎</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#includevars">Include 恃眶</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#substitution">恃眶弥垂</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#flowctrl">フロ〖扩告妥燎</a></li>
</ul><h3>徊救</h3>
<ul class="seealso">
<li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li>
<li><code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code></li>
<li><a href="../misc/custom_errordocs.html">柜狠步されたカスタムサ〖バエラ〖メッセ〖ジ</a></li>
<li><a href="../filter.html">フィルタ</a></li>
<li><a href="../howto/ssi.html">SSI チュ〖トリアル</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="enabling" id="enabling">Server-Side Includes を铜跟にする</a></h2>
<p>Server Side Includes は <code>INCLUDES</code>
<a href="../filter.html">フィルタ</a> により悸刘されています。
Server-side include のディレクティブを崔むドキュメントの橙磨灰が
.shtml の眷圭、笆布のディレクティブでは Apache がそれらを
パ〖スして、その冯蔡できるドキュメントに <code>text/html</code> の
MIME タイプを充り碰てます:</p>
<div class="example"><p><code>
AddType text/html .shtml<br />
AddOutputFilter INCLUDES .shtml
</code></p></div>
<p>笆布のディレクティブは shtml ファイルのあるディレクトリで回年されている
涩妥があります (奶撅は <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> セクションで回年しますが、
<code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> <code>Options</code>
が肋年されていると、<code>.htaccess</code> ファイルに今くこともできます):</p>
<div class="example"><p><code>
Options +Includes
</code></p></div>
<p>高垂拉を瘦つために、<code>server-parsed</code>
<a href="../handler.html">ハンドラ</a> も INCLUDES フィルタを
铜跟にします。MIME タイプ <code>text/x-server-parsed-html</code> や
<code>text/x-server-parsed-html3</code> のドキュメントに滦しても
Apache は INCLUDES フィルタを铜跟にします (叫蜗されるものは
MIME タイプ <code>text/html</code> になります)。</p>
<p>拒しい攫鼠は <a href="../howto/ssi.html">Tutorial on Server Side Includes</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="pathinfo" id="pathinfo">サ〖バサイドインクル〖ド (SSI) での PATH_INFO</a></h2>
<p>SSI で借妄されるファイルはデフォルトでは <code>PATH_INFO</code>
(稿鲁のパス叹攫鼠)
烧きのリクエストを减け掐れなくなりました。<code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> ディレクティブで
<code>PATH_INFO</code> 烧きのリクエストを减け掐れるようにサ〖バを
肋年できます。</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="elements" id="elements">答塑妥燎</a></h2>
<p>ドキュメントは、SGML のコメントとして泼侍なコマンドが虽め哈まれた
HTML ドキュメントとしてパ〖スされます。コマンドの菇矢は肌のように
なっています:</p>
<div class="example"><p><code>
<!--#<var>element</var> <var>attribute</var>=<var>value</var>
<var>attribute</var>=<var>value</var> ... -->
</code></p></div>
<p>猛 (条庙: value) は企脚苞脱射で跋むのが办忍弄ですが、
シングルクオ〖ト (') とバッククオ〖ト (`) も蝗脱できます。
驴くのコマンドは掳拉-猛 (条庙: attribute-value) の寥を办つだけ回年できます。
コメントの姜わり (<code>--></code>)
の涟には、SSI の剁の办婶だと豺坚されないようにするために鄂球を
掐れてください。呵介の <code><!--#</code> はまとめて<em>办つ</em>の
剁で、鄂球をふくんではいけないこと庙罢してください。</p>
<p>妥燎 (条庙: element) を笆布の山に绩します。</p>
<table class="bordered">
<tr><th>妥燎</th><th>棱汤</th></tr>
<tr><td><code><a href="#element.config">config</a></code></td>
<td>configure output formats</td></tr>
<tr><td><code><a href="#element.echo">echo</a></code></td>
<td>print variables</td></tr>
<tr><td><code><a href="#element.exec">exec</a></code></td>
<td>execute external programs</td></tr>
<tr><td><code><a href="#element.fsize">fsize</a></code></td>
<td>print size of a file</td></tr>
<tr><td><code><a href="#element.flastmod">flastmod</a></code></td>
<td>print last modification time of a file</td></tr>
<tr><td><code><a href="#element.include">include</a></code></td>
<td>include a file</td></tr>
<tr><td><code><a href="#element.printenv">printenv</a></code></td>
<td>print all available variables</td></tr>
<tr><td><code><a href="#element.set">set</a></code></td>
<td>set a value of a variable</td></tr>
</table>
<p>SSI 妥燎は <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> 笆嘲のモジュ〖ルで
年盗されることもあります。悸狠、
<code><a href="#element.exec">exec</a></code> 妥燎は
<code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> で捏丁されていて、このモジュ〖ルが
ロ〖ドされる眷圭にのみ网脱材墙となります。</p>
<h3><a name="element.config" id="element.config">config 妥燎</a></h3>
<p>肌のコマンドは豺老の屯」な娄烫を扩告します。掳拉は肌の奶りです。</p>
<dl>
<dt><code>errmsg</code></dt>
<dd>この猛が、ドキュメントの豺老面にエラ〖が券栏した箕に
クライアントに流慨されるメッセ〖ジになります。これは
<code class="directive"><a href="#ssierrormsg">SSIErrorMsg</a></code>
ディレクティブを惧今きします。</dd>
<dt><code>sizefmt</code></dt>
<dd>この猛は、ファイルのサイズを山绩する狠に蝗脱する
フォ〖マットを肋年します。猛は バイトカウントの
<code>bytes</code>か、Kb や Mb を庭黎弄に蝗脱する
<code>abbrec</code> (毋えば 1024 バイトは "1K" と山绩されます)
です。</dd>
<dt><code>timefmt</code></dt>
<dd>この猛は <code>strftime(3)</code> ライブラリル〖チンが
泣箕をプリントする狠に脱いられます。</dd>
</dl>
<h3><a name="element.echo" id="element.echo">echo 妥燎</a></h3>
<p>このコマンドは笆布で年盗されている <a href="#includevars">include
恃眶</a> を山绩します。恃眶が肋年されていない眷圭は <code class="directive"><a href="#ssiundefinedecho">SSIUndefinedEcho</a></code> ディレクティブで
疯年される冯蔡となります。泣烧はその箕爬での <code>timefmt</code> に骄って
山绩されます。掳拉は肌の奶りです。</p>
<dl>
<dt><code>var</code></dt>
<dd>猛は山绩する恃眶の叹涟です。</dd>
<dt><code>encoding</code></dt>
<dd><p>恃眶を叫蜗する涟に、恃眶面の泼侍矢机をどのようにエンコ〖ドするかを
回年します。<code>none</code> に肋年されていると、エンコ〖ドは乖なわれません。
<code>url</code> に肋年されていると、URL エンコ〖ド (%-エンコ〖ドとも
钙ばれています。これはリンク霹の URL の蝗脱に努磊です) が
乖なわれます。<code>echo</code> 妥燎の倡幌箕は、デフォルトは
<code>entity</code> に肋年されています。これはエンティティエンコ〖ド
(檬皖やテキストなどのブロックレベルの HTML エレメントのコンテキストに
努しています) を乖ないます。これは <code>encoding</code> 掳拉
を裁えることで恃构できます。恃构は肌の <code>encoding</code> 掳拉か、
妥燎の姜位まで跟蜗を积ちます。</p>
<p><code>encoding</code> 掳拉はエンコ〖ドの恃构をしたい <code>var</code>
の<em>涟に</em> ある涩妥があることに庙罢してください。
また、ISO-8859-1 エンコ〖ディングで
年盗されている泼侍な矢机だけがエンコ〖ドされます。
侍の矢机のエンコ〖ディングの眷圭は、このエンコ〖ディングは
司みの冯蔡にならないかもしれません。</p>
<div class="warning">
クロスサイトスクリプティングの啼玛を闰けるために、
<em>撅に</em>ユ〖ザからのデ〖タをエンコ〖ドすべきです。
</div>
</dd>
</dl>
<h3><a name="element.exec" id="element.exec">exec 妥燎</a></h3>
<p><code>exec</code> コマンドは回年されたシェルコマンドや CGI スクリプトを
悸乖します。<code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> がサ〖バに寥み哈まれているいなければ
なりません。<code class="directive"><a href="../mod/core.html#option">Option</a></code>
<code>IncludesNOEXEC</code> はこのコマンドを痰跟にします。
蝗脱材墙な掳拉は肌の奶りです。</p>
<dl>
<dt><code>cgi</code></dt>
<dd><p>猛は (%-エンコ〖ドされた) URL を回年します。パスが
スラッシュ (/) で幌まらないときは、ドキュメントからの
陵滦パスとして胺われます。このパスで徊救されているドキュメントは
サ〖バが CGI スクリプトとして胺っていなくても CGI スクリプトとして
弹瓢されます。ただし、スクリプトのあるディレクトリでは
(<code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
や <code class="directive"><a href="../mod/core.html#option">Option</a></code> <code>ExecCGI</code>
によって) CGI スクリプトの蝗脱が钓材されている涩妥があります。</p>
<p>CGI スクリプトには、クライアントからの傅」のリクエストの
<code>PATH_INFO</code> とクエリ〖矢机误 (<code>QUERY_STRING</code>) が畔されます。
これらは URL パスとして泼年<em>できない</em>ものです。
スクリプトは筛洁 <a href="mod_cgi.html">CGI</a> 茨董に裁えて、include 恃眶を
蝗脱することができます。</p>
<div class="example"><h3>毋</h3><p><code>
<!--#exec cgi="/cgi-bin/example.cgi" -->
</code></p></div>
<p>スクリプトが、叫蜗の洛わりに <code>Location:</code> ヘッダを手すと、
HTML のアンカ〖 (条庙¨リンク) に恃垂されます。</p>
<p><code>exec cgi</code> よりも、
<code><a href="#includevirtual">include virtual</a></code>
の数を蝗うようにしてください。泼に、CGI への纳裁の苞眶を
クエリ〖矢机误を蝗って畔すことは <code>exec cgi</code> は
できませんが、<code>include virtual</code> は笆布のようにして
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -