You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by nd...@apache.org on 2008/04/02 18:47:12 UTC
svn commit: r643967 [9/42] - in /httpd/httpd/branches/2.0.x/docs/manual: ./
developer/ howto/ mod/ ssl/ style/ style/xsl/util/ vhosts/
Copied: httpd/httpd/branches/2.0.x/docs/manual/howto/public_html.html.ja.utf8 (from r643946, httpd/httpd/branches/2.0.x/docs/manual/howto/public_html.html.ja.euc-jp)
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/howto/public_html.html.ja.utf8?p2=httpd/httpd/branches/2.0.x/docs/manual/howto/public_html.html.ja.utf8&p1=httpd/httpd/branches/2.0.x/docs/manual/howto/public_html.html.ja.euc-jp&r1=643946&r2=643967&rev=643967&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/howto/public_html.html.ja.euc-jp [euc-jp] (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/howto/public_html.html.ja.utf8 [iso-8859-1] Wed Apr 2 09:46:34 2008
@@ -1,119 +1,119 @@
-<?xml version="1.0" encoding="EUC-JP"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!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>ユーザ毎のウェブディレクトリ - Apache HTTP サーバ</title>
+<title>ã¦ã¼ã¶æ¯ã®ã¦ã§ããã£ã¬ã¯ã㪠- 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 id="manual-page"><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>
+<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="./">How-To / チュートリアル</a></div><div id="page-content"><div id="preamble"><h1>ユーザ毎のウェブディレクトリ</h1>
+<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="./">How-To / ãã¥ã¼ããªã¢ã«</a></div><div id="page-content"><div id="preamble"><h1>ã¦ã¼ã¶æ¯ã®ã¦ã§ããã£ã¬ã¯ããª</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="../en/howto/public_html.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../ja/howto/public_html.html" title="Japanese"> ja </a> |
<a href="../ko/howto/public_html.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
-<p>複数のユーザのいるシステムでは、<code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ディレクティブを使って
- 各ユーザがホームディレクトリにウェブサイトを構築できるように設定することが
- 可能です。URL <code>http://example.com/~username/</code> を訪れた人は
- "<code>username</code>" というユーザの <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ディレクティブで指定された
- サブディレクトリからコンテンツを得ることになります。</p>
+<p>è¤æ°ã®ã¦ã¼ã¶ã®ããã·ã¹ãã ã§ã¯ã<code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ãã£ã¬ã¯ãã£ãã使ã£ã¦
+ åã¦ã¼ã¶ããã¼ã ãã£ã¬ã¯ããªã«ã¦ã§ããµã¤ããæ§ç¯ã§ããããã«è¨å®ãããã¨ã
+ å¯è½ã§ããURL <code>http://example.com/~username/</code> ã訪ãã人ã¯
+ "<code>username</code>" ã¨ããã¦ã¼ã¶ã® <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ãã£ã¬ã¯ãã£ãã§æå®ããã
+ ãµããã£ã¬ã¯ããªããã³ã³ãã³ããå¾ããã¨ã«ãªãã¾ãã</p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">ユーザ毎のウェブディレクトリ</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#userdir">UserDir を使ってファイルのパスを設定する</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#enable">この機能を使用できるユーザを制限する</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#cgi">ユーザ毎の CGI ディレクトリ</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#htaccess">ユーザによる設定変更を許可</a></li>
-</ul><h3>参照</h3><ul class="seealso"><li><a href="../urlmapping.html">URL からファイルシステムへのマッピング</a></li></ul></div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">ã¦ã¼ã¶æ¯ã®ã¦ã§ããã£ã¬ã¯ããª</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#userdir">UserDir ã使ã£ã¦ãã¡ã¤ã«ã®ãã¹ãè¨å®ãã</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enable">ãã®æ©è½ã使ç¨ã§ããã¦ã¼ã¶ãå¶éãã</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cgi">ã¦ã¼ã¶æ¯ã® CGI ãã£ã¬ã¯ããª</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#htaccess">ã¦ã¼ã¶ã«ããè¨å®å¤æ´ã許å¯</a></li>
+</ul><h3>åç
§</h3><ul class="seealso"><li><a href="../urlmapping.html">URL ãããã¡ã¤ã«ã·ã¹ãã ã¸ã®ãããã³ã°</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="related" id="related">ユーザ毎のウェブディレクトリ</a></h2>
+<h2><a name="related" id="related">ã¦ã¼ã¶æ¯ã®ã¦ã§ããã£ã¬ã¯ããª</a></h2>
- <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code></li><li><code class="directive"><a href="../mod/core.html#directorymatch">DirectoryMatch</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>é¢é£ã¢ã¸ã¥ã¼ã«</th><th>é¢é£ãã£ã¬ã¯ãã£ã</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code></li><li><code class="directive"><a href="../mod/core.html#directorymatch">DirectoryMatch</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="userdir" id="userdir">UserDir を使ってファイルのパスを設定する</a></h2>
+<h2><a name="userdir" id="userdir">UserDir ã使ã£ã¦ãã¡ã¤ã«ã®ãã¹ãè¨å®ãã</a></h2>
- <p><code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ディレクティブは
- ユーザ毎のコンテンツが読み込まれるディレクトリを指定します。
- このディレクティブはいろいろ違った形式を取ることができます。</p>
+ <p><code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ãã£ã¬ã¯ãã£ãã¯
+ ã¦ã¼ã¶æ¯ã®ã³ã³ãã³ããèªã¿è¾¼ã¾ãããã£ã¬ã¯ããªãæå®ãã¾ãã
+ ãã®ãã£ã¬ã¯ãã£ãã¯ããããéã£ãå½¢å¼ãåããã¨ãã§ãã¾ãã</p>
- <p>スラッシュで始まらないパスが与えられたときは、ユーザのホームディレクトリ
- からの相対パスとみなされます。次の設定があったときに:</p>
+ <p>ã¹ã©ãã·ã¥ã§å§ã¾ããªããã¹ãä¸ããããã¨ãã¯ãã¦ã¼ã¶ã®ãã¼ã ãã£ã¬ã¯ããª
+ ããã®ç¸å¯¾ãã¹ã¨ã¿ãªããã¾ãã次ã®è¨å®ããã£ãã¨ãã«:</p>
<div class="example"><p><code>
UserDir public_html
</code></p></div>
- <p>URL <code>http://example.com/~rbowen/file.html</code> は
- パス <code>/home/rbowen/public_html/file.html</code> へ
- 変換されます。</p>
+ <p>URL <code>http://example.com/~rbowen/file.html</code> ã¯
+ ãã¹ <code>/home/rbowen/public_html/file.html</code> ã¸
+ å¤æããã¾ãã</p>
- <p>パスがスラッシュで始まるときは、ディレクトリパスはそのパスに
- ユーザ名を加えたものからなります。次の設定のとき:</p>
+ <p>ãã¹ãã¹ã©ãã·ã¥ã§å§ã¾ãã¨ãã¯ããã£ã¬ã¯ããªãã¹ã¯ãã®ãã¹ã«
+ ã¦ã¼ã¶åãå ãããã®ãããªãã¾ãã次ã®è¨å®ã®ã¨ã:</p>
<div class="example"><p><code>
UserDir /var/html
</code></p></div>
- <p>URL <code>http://example.com/~rbowen/file.html</code> は
- パス <code>/var/html/rbowen/file.html</code> へ変換されます。</p>
+ <p>URL <code>http://example.com/~rbowen/file.html</code> ã¯
+ ãã¹ <code>/var/html/rbowen/file.html</code> ã¸å¤æããã¾ãã</p>
- <p>アスタリスク (*) を含むパスが指定されたときは、アスタリスクを
- ユーザ名で置換したものが使用されます。このような設定だと:</p>
+ <p>ã¢ã¹ã¿ãªã¹ã¯ (*) ãå«ããã¹ãæå®ãããã¨ãã¯ãã¢ã¹ã¿ãªã¹ã¯ã
+ ã¦ã¼ã¶åã§ç½®æãããã®ã使ç¨ããã¾ãããã®ãããªè¨å®ã ã¨:</p>
<div class="example"><p><code>
UserDir /var/www/*/docs
</code></p></div>
- <p>URL <code>http://example.com/~rbowen/file.html</code> は
- パス <code>/var/www/rbowen/docs/file.html</code> へ変換されます。</p>
+ <p>URL <code>http://example.com/~rbowen/file.html</code> ã¯
+ ãã¹ <code>/var/www/rbowen/docs/file.html</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="enable" id="enable">この機能を使用できるユーザを制限する</a></h2>
+<h2><a name="enable" id="enable">ãã®æ©è½ã使ç¨ã§ããã¦ã¼ã¶ãå¶éãã</a></h2>
- <p>UserDir のドキュメントに示されている構文を使うことで、
- どのユーザがこの機能を使うことができるかを制限することができます:</p>
+ <p>UserDir ã®ããã¥ã¡ã³ãã«ç¤ºããã¦ããæ§æã使ããã¨ã§ã
+ ã©ã®ã¦ã¼ã¶ããã®æ©è½ã使ããã¨ãã§ããããå¶éãããã¨ãã§ãã¾ã:</p>
<div class="example"><p><code>
UserDir enabled<br />
UserDir disabled root jro fish
</code></p></div>
- <p>上の設定は <code>dissabled</code> 文のユーザ以外のすべてのユーザに
- 対して UserDir の機能を有効にします。同様にして、以下のように
- 数名のユーザ以外に対してこの機能を無効にすることもできます:</p>
+ <p>ä¸ã®è¨å®ã¯ <code>dissabled</code> æã®ã¦ã¼ã¶ä»¥å¤ã®ãã¹ã¦ã®ã¦ã¼ã¶ã«
+ 対ã㦠UserDir ã®æ©è½ãæå¹ã«ãã¾ããåæ§ã«ãã¦ã以ä¸ã®ããã«
+ æ°åã®ã¦ã¼ã¶ä»¥å¤ã«å¯¾ãã¦ãã®æ©è½ãç¡å¹ã«ãããã¨ãã§ãã¾ã:</p>
<div class="example"><p><code>
UserDir disabled<br />
UserDir enabled rbowen krietz
</code></p></div>
- <p>他の例は <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code>
- の説明を参照してください。</p>
+ <p>ä»ã®ä¾ã¯ <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></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="cgi" id="cgi">ユーザ毎の CGI ディレクトリ</a></h2>
+<h2><a name="cgi" id="cgi">ã¦ã¼ã¶æ¯ã® CGI ãã£ã¬ã¯ããª</a></h2>
- <p>それぞれのユーザに専用の cgi-bin ディレクトリを与えるために、
+ <p>ããããã®ã¦ã¼ã¶ã«å°ç¨ã® cgi-bin ãã£ã¬ã¯ããªãä¸ããããã«ã
<code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>
- を使ってユーザのホームディレクトリの指定された領域に対して CGI を有効に
- することができます。</p>
+ ã使ã£ã¦ã¦ã¼ã¶ã®ãã¼ã ãã£ã¬ã¯ããªã®æå®ãããé åã«å¯¾ã㦠CGI ãæå¹ã«
+ ãããã¨ãã§ãã¾ãã</p>
<div class="example"><p><code>
<Directory /home/*/public_html/cgi-bin/><br />
@@ -122,10 +122,10 @@
</Directory>
</code></p></div>
- <p>そして、<code>UserDir</code> が
- <code>public_html</code> に設定されていると仮定すると、
- そのディレクトリの CGI プログラム <code>example.cgi</code>
- は以下の様に呼び出されることができます:</p>
+ <p>ããã¦ã<code>UserDir</code> ã
+ <code>public_html</code> ã«è¨å®ããã¦ããã¨ä»®å®ããã¨ã
+ ãã®ãã£ã¬ã¯ããªã® CGI ããã°ã©ã <code>example.cgi</code>
+ ã¯ä»¥ä¸ã®æ§ã«å¼ã³åºããããã¨ãã§ãã¾ã:</p>
<div class="example"><p><code>
http://example.com/~rbowen/cgi-bin/example.cgi
@@ -133,16 +133,16 @@
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="htaccess" id="htaccess">ユーザによる設定変更を許可</a></h2>
+<h2><a name="htaccess" id="htaccess">ã¦ã¼ã¶ã«ããè¨å®å¤æ´ã許å¯</a></h2>
- <p>ユーザに彼らのウェブ空間でのサーバの設定の変更を許可する場合、
- ユーザは <code>.htaccess</code> ファイルを使って設定を変更する必要があります。
- <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> の値を
- ユーザが変更することを許可したいディレクティブに対して十分なものに
- 設定していることを確認してください。この機能がどのようにして動作しているか
- の詳細は <a href="htaccess.html">.htaccess チュートリアル</a> を読んで
- ください。</p>
+ <p>ã¦ã¼ã¶ã«å½¼ãã®ã¦ã§ã空éã§ã®ãµã¼ãã®è¨å®ã®å¤æ´ã許å¯ããå ´åã
+ ã¦ã¼ã¶ã¯ <code>.htaccess</code> ãã¡ã¤ã«ã使ã£ã¦è¨å®ãå¤æ´ããå¿
è¦ãããã¾ãã
+ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ã®å¤ã
+ ã¦ã¼ã¶ãå¤æ´ãããã¨ã許å¯ããããã£ã¬ã¯ãã£ãã«å¯¾ãã¦ååãªãã®ã«
+ è¨å®ãã¦ãããã¨ã確èªãã¦ãã ããããã®æ©è½ãã©ã®ããã«ãã¦åä½ãã¦ããã
+ ã®è©³ç´°ã¯ <a href="htaccess.html">.htaccess ãã¥ã¼ããªã¢ã«</a> ãèªãã§
+ ãã ããã</p>
</div></div>
<div class="bottomlang">
@@ -151,5 +151,5 @@
<a href="../ko/howto/public_html.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div><div id="footer">
<p class="apache">Copyright 2008 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>
-<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>
+<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>
</body></html>
Modified: httpd/httpd/branches/2.0.x/docs/manual/howto/ssi.html
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/howto/ssi.html?rev=643967&r1=643966&r2=643967&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/howto/ssi.html (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/howto/ssi.html Wed Apr 2 09:46:34 2008
@@ -2,9 +2,9 @@
Content-Language: en
Content-type: text/html; charset=ISO-8859-1
-URI: ssi.html.ja.euc-jp
+URI: ssi.html.ja.utf8
Content-Language: ja
-Content-type: text/html; charset=EUC-JP
+Content-type: text/html; charset=UTF-8
URI: ssi.html.ko.euc-kr
Content-Language: ko
Copied: httpd/httpd/branches/2.0.x/docs/manual/howto/ssi.html.ja.utf8 (from r643946, httpd/httpd/branches/2.0.x/docs/manual/howto/ssi.html.ja.euc-jp)
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/howto/ssi.html.ja.utf8?p2=httpd/httpd/branches/2.0.x/docs/manual/howto/ssi.html.ja.utf8&p1=httpd/httpd/branches/2.0.x/docs/manual/howto/ssi.html.ja.euc-jp&r1=643946&r2=643967&rev=643967&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/howto/ssi.html.ja.euc-jp [euc-jp] (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/howto/ssi.html.ja.utf8 [iso-8859-1] Wed Apr 2 09:46:34 2008
@@ -1,189 +1,189 @@
-<?xml version="1.0" encoding="EUC-JP"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!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>Apache チュートリアル: Server Side Includes 入門 - Apache HTTP サーバ</title>
+<title>Apache ãã¥ã¼ããªã¢ã«: Server Side Includes å
¥é - 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 id="manual-page"><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>
+<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="./">How-To / チュートリアル</a></div><div id="page-content"><div id="preamble"><h1>Apache チュートリアル: Server Side Includes 入門</h1>
+<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="./">How-To / ãã¥ã¼ããªã¢ã«</a></div><div id="page-content"><div id="preamble"><h1>Apache ãã¥ã¼ããªã¢ã«: Server Side Includes å
¥é</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="../en/howto/ssi.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../ja/howto/ssi.html" title="Japanese"> ja </a> |
<a href="../ko/howto/ssi.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
-<p>サーバサイドインクルードによって、既存の HTML
-ドキュメントに動的なコンテンツを追加することができます。</p>
+<p>ãµã¼ããµã¤ãã¤ã³ã¯ã«ã¼ãã«ãã£ã¦ãæ¢åã® HTML
+ããã¥ã¡ã³ãã«åçãªã³ã³ãã³ãã追å ãããã¨ãã§ãã¾ãã</p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">はじめに</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#what">SSI とは ?</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#configuring">SSI を許可するためのサーバの設定</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#basic">基本的な SSI ディレクティブ</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#additionalexamples">追加の例</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#config">他に何が設定できるのか ?</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#exec">コマンドの実行</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#advanced">高度な SSI テクニック</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#conclusion">終わりに</a></li>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">ã¯ããã«</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#what">SSI ã¨ã¯ ?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#configuring">SSI ã許å¯ããããã®ãµã¼ãã®è¨å®</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#basic">åºæ¬ç㪠SSI ãã£ã¬ã¯ãã£ã</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#additionalexamples">追å ã®ä¾</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#config">ä»ã«ä½ãè¨å®ã§ããã®ã ?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#exec">ã³ãã³ãã®å®è¡</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#advanced">é«åº¦ãª SSI ãã¯ããã¯</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#conclusion">çµããã«</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="related" id="related">はじめに</a></h2>
- <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_include.html">mod_include</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_expires.html">mod_expires</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code></li><li><code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code></li><li><code class="directive"><a href="../mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li></ul></td></tr></table>
+<h2><a name="related" id="related">ã¯ããã«</a></h2>
+ <table class="related"><tr><th>é¢é£ã¢ã¸ã¥ã¼ã«</th><th>é¢é£ãã£ã¬ã¯ãã£ã</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_include.html">mod_include</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_expires.html">mod_expires</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code></li><li><code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code></li><li><code class="directive"><a href="../mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li></ul></td></tr></table>
- <p>この記事は、通常は単に SSI と呼ばれる Server Side Includes
- を扱います。この記事においては、サーバでの SSI を許可するための設定と、
- 現在の HTML ページに動的なコンテンツを加えるためのいくつかの基本的な
- SSI 技術を紹介します。</p>
-
- <p>記事の後半では、SSI ディレクティブで SSI
- と共に実行することができる条件文のような
- 幾分高度な事柄について述べています。</p>
+ <p>ãã®è¨äºã¯ãé常ã¯åã« SSI ã¨å¼ã°ãã Server Side Includes
+ ãæ±ãã¾ãããã®è¨äºã«ããã¦ã¯ããµã¼ãã§ã® SSI ã許å¯ããããã®è¨å®ã¨ã
+ ç¾å¨ã® HTML ãã¼ã¸ã«åçãªã³ã³ãã³ããå ããããã®ããã¤ãã®åºæ¬çãª
+ SSI æè¡ãç´¹ä»ãã¾ãã</p>
+
+ <p>è¨äºã®å¾åã§ã¯ãSSI ãã£ã¬ã¯ãã£ã㧠SSI
+ ã¨å
±ã«å®è¡ãããã¨ãã§ããæ¡ä»¶æã®ãããª
+ å¹¾åé«åº¦ãªäºæã«ã¤ãã¦è¿°ã¹ã¦ãã¾ãã</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="what" id="what">SSI とは ?</a></h2>
+<h2><a name="what" id="what">SSI ã¨ã¯ ?</a></h2>
- <p>SSI (Server Side Includes) は、HTML
- ページ中に配置されるディレクティブであり、
- サーバでページを提供する時に評価されます。SSI は、CGI
- プログラムやその他の動的な技術で全てのページを提供せずに、
- 動的に生成されたコンテンツを現在の HTML ページに加えます。</p>
-
- <p>どういう場合に SSI を使い、どういう場合にプログラムで
- ページを完全に生成するかは、ページのうちどの程度が静的であり、
- ページが提供されるたびに再計算する必要がどの程度あるかで通常は決定します。
- SSI は現在時刻のような小さい情報を加えるにはうってつけの方法です。
- しかし、そのページのほとんどの部分が提供時に生成される場合は、
- 他の方法を探す必要があります。</p>
+ <p>SSI (Server Side Includes) ã¯ãHTML
+ ãã¼ã¸ä¸ã«é
ç½®ããããã£ã¬ã¯ãã£ãã§ããã
+ ãµã¼ãã§ãã¼ã¸ãæä¾ããæã«è©ä¾¡ããã¾ããSSI ã¯ãCGI
+ ããã°ã©ã ããã®ä»ã®åçãªæè¡ã§å
¨ã¦ã®ãã¼ã¸ãæä¾ããã«ã
+ åçã«çæãããã³ã³ãã³ããç¾å¨ã® HTML ãã¼ã¸ã«å ãã¾ãã</p>
+
+ <p>ã©ãããå ´åã« SSI ã使ããã©ãããå ´åã«ããã°ã©ã ã§
+ ãã¼ã¸ãå®å
¨ã«çæãããã¯ããã¼ã¸ã®ãã¡ã©ã®ç¨åº¦ãéçã§ããã
+ ãã¼ã¸ãæä¾ããããã³ã«åè¨ç®ããå¿
è¦ãã©ã®ç¨åº¦ãããã§é常ã¯æ±ºå®ãã¾ãã
+ SSI ã¯ç¾å¨æå»ã®ãããªå°ããæ
å ±ãå ããã«ã¯ãã£ã¦ã¤ãã®æ¹æ³ã§ãã
+ ãããããã®ãã¼ã¸ã®ã»ã¨ãã©ã®é¨åãæä¾æã«çæãããå ´åã¯ã
+ ä»ã®æ¹æ³ãæ¢ãå¿
è¦ãããã¾ãã</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="configuring" id="configuring">SSI を許可するためのサーバの設定</a></h2>
+<h2><a name="configuring" id="configuring">SSI ã許å¯ããããã®ãµã¼ãã®è¨å®</a></h2>
- <p>サーバで SSI を許可するには、<code>httpd.conf</code>
- ファイルまたは <code>.htaccess</code>
- ファイルに次のディレクティブを指定する必要があります:</p>
+ <p>ãµã¼ã㧠SSI ã許å¯ããã«ã¯ã<code>httpd.conf</code>
+ ãã¡ã¤ã«ã¾ã㯠<code>.htaccess</code>
+ ãã¡ã¤ã«ã«æ¬¡ã®ãã£ã¬ã¯ãã£ããæå®ããå¿
è¦ãããã¾ã:</p>
<div class="example"><p><code>
Options +Includes
</code></p></div>
- <p>この指定は、ファイルを SSI
- ディレクティブで解析させることを許可するということを Apache
- に伝えます。ほとんどの設定ではお互いを上書きできる、複数の
- <code class="directive"><a href="../mod/core.html#options">Options</a></code> があることに
- 注意してください。おそらく、設定が最後に評価されることを
- 保証されるために、SSI を使用したいディレクトリに <code>Options</code>
- ディレクティブを適用する必要があるでしょう。</p>
-
- <p>全てのファイルが SSI
- ディレクティブで解析されるというわけではありません。
- どのファイルが解析されるかを Apache に伝える必要があります。
- これを行なうには二つ方法があります。
- 次のディレクティブを使うことで、例えば <code>.shtml</code>
- のような特別なファイル拡張子を持つファイルを解析するよう
- Apache に伝えることができます:</p>
+ <p>ãã®æå®ã¯ããã¡ã¤ã«ã SSI
+ ãã£ã¬ã¯ãã£ãã§è§£æããããã¨ã許å¯ããã¨ãããã¨ã Apache
+ ã«ä¼ãã¾ããã»ã¨ãã©ã®è¨å®ã§ã¯ãäºããä¸æ¸ãã§ãããè¤æ°ã®
+ <code class="directive"><a href="../mod/core.html#options">Options</a></code> ããããã¨ã«
+ 注æãã¦ãã ããããããããè¨å®ãæå¾ã«è©ä¾¡ããããã¨ã
+ ä¿è¨¼ãããããã«ãSSI ã使ç¨ããããã£ã¬ã¯ããªã« <code>Options</code>
+ ãã£ã¬ã¯ãã£ããé©ç¨ããå¿
è¦ãããã§ãããã</p>
+
+ <p>å
¨ã¦ã®ãã¡ã¤ã«ã SSI
+ ãã£ã¬ã¯ãã£ãã§è§£æãããã¨ããããã§ã¯ããã¾ããã
+ ã©ã®ãã¡ã¤ã«ã解æããããã Apache ã«ä¼ããå¿
è¦ãããã¾ãã
+ ãããè¡ãªãã«ã¯äºã¤æ¹æ³ãããã¾ãã
+ 次ã®ãã£ã¬ã¯ãã£ãã使ããã¨ã§ãä¾ãã° <code>.shtml</code>
+ ã®ãããªç¹å¥ãªãã¡ã¤ã«æ¡å¼µåãæã¤ãã¡ã¤ã«ã解æãããã
+ Apache ã«ä¼ãããã¨ãã§ãã¾ã:</p>
<div class="example"><p><code>
AddType text/html .shtml<br />
AddOutputFilter INCLUDES .shtml
</code></p></div>
- <p>この方法の欠点は、もし現在のページに SSI ディレクティブを加えたい場合、
- それらのディレクティブが実行されるように
- <code>.shtml</code> 拡張子にするため、そのページの名前と、
- そのページへの全てのリンクを変更しなければならないことです。</p>
+ <p>ãã®æ¹æ³ã®æ¬ ç¹ã¯ãããç¾å¨ã®ãã¼ã¸ã« SSI ãã£ã¬ã¯ãã£ããå ãããå ´åã
+ ãããã®ãã£ã¬ã¯ãã£ããå®è¡ãããããã«
+ <code>.shtml</code> æ¡å¼µåã«ããããããã®ãã¼ã¸ã®ååã¨ã
+ ãã®ãã¼ã¸ã¸ã®å
¨ã¦ã®ãªã³ã¯ãå¤æ´ããªããã°ãªããªããã¨ã§ãã</p>
- <p>もう一つの方法は、<code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>
- ディレクティブを使用することです:</p>
+ <p>ããä¸ã¤ã®æ¹æ³ã¯ã<code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>
+ ãã£ã¬ã¯ãã£ãã使ç¨ãããã¨ã§ã:</p>
<div class="example"><p><code>
XBitHack on
</code></p></div>
<p><code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>
- は、ファイルの実行ビットが立っている場合、
- SSI ディレクティブにより解析することを Apache に伝えます。
- 従って、SSI ディレクティブを現在のページに加えるためには、
- ファイル名を変更しなくてもよく、単に <code>chmod</code>
- を使用してファイルを実行可能にするだけで済みます。</p>
+ ã¯ããã¡ã¤ã«ã®å®è¡ããããç«ã£ã¦ããå ´åã
+ SSI ãã£ã¬ã¯ãã£ãã«ãã解æãããã¨ã Apache ã«ä¼ãã¾ãã
+ å¾ã£ã¦ãSSI ãã£ã¬ã¯ãã£ããç¾å¨ã®ãã¼ã¸ã«å ããããã«ã¯ã
+ ãã¡ã¤ã«åãå¤æ´ããªãã¦ããããåã« <code>chmod</code>
+ ã使ç¨ãã¦ãã¡ã¤ã«ãå®è¡å¯è½ã«ããã ãã§æ¸ã¿ã¾ãã</p>
<div class="example"><p><code>
chmod +x pagename.html
</code></p></div>
- <p>行なうべきではないことに関する短いコメント。時々誰かが、全ての
- <code>.html</code> ファイルを SSI で解析するよう Apache に伝えれば、
- わざわざ <code>.shtml</code> というファイル名にする必要がないといって
- 薦めるのを見ることでしょう。こういう人たちは、おそらく
+ <p>è¡ãªãã¹ãã§ã¯ãªããã¨ã«é¢ããçãã³ã¡ã³ããæã
誰ãããå
¨ã¦ã®
+ <code>.html</code> ãã¡ã¤ã«ã SSI ã§è§£æãããã Apache ã«ä¼ããã°ã
+ ãããã <code>.shtml</code> ã¨ãããã¡ã¤ã«åã«ããå¿
è¦ããªãã¨ãã£ã¦
+ è¦ããã®ãè¦ããã¨ã§ãããããããã人ãã¡ã¯ããããã
<code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>
- について聞いたことがないのでしょう。
- この方法について注意することは、たとえ SSI
- ディレクティブを全く含まない場合でも、Apache がクライアントに
- 送る全てのファイルを最後まで読み込ませることになります。
- この方法はかなり処理を遅くするものであり、良くないアイデアです。</p>
-
- <p>もちろん、Windows ではそのような実行ビットをセット
- するようなものはありませんのでオプションが少し制限されています。</p>
-
- <p>デフォルトの設定では、Apache は SSI ページについて最終変更時刻や
- コンテンツの長さを HTTP ヘッダに送りません。
- 動的なコンテンツであるため、それらの値を計算するのが難しいからです。
- このためドキュメントがキャッシュされなくなり、
- 結果としてクライアントの性能が遅くなったように感じさせることになります。
- これを解決する方法が二つあります:</p>
+ ã«ã¤ãã¦èãããã¨ããªãã®ã§ãããã
+ ãã®æ¹æ³ã«ã¤ãã¦æ³¨æãããã¨ã¯ããã¨ã SSI
+ ãã£ã¬ã¯ãã£ããå
¨ãå«ã¾ãªãå ´åã§ããApache ãã¯ã©ã¤ã¢ã³ãã«
+ éãå
¨ã¦ã®ãã¡ã¤ã«ãæå¾ã¾ã§èªã¿è¾¼ã¾ãããã¨ã«ãªãã¾ãã
+ ãã®æ¹æ³ã¯ããªãå¦çãé
ããããã®ã§ãããè¯ããªãã¢ã¤ãã¢ã§ãã</p>
+
+ <p>ãã¡ãããWindows ã§ã¯ãã®ãããªå®è¡ããããã»ãã
+ ãããããªãã®ã¯ããã¾ããã®ã§ãªãã·ã§ã³ãå°ãå¶éããã¦ãã¾ãã</p>
+
+ <p>ããã©ã«ãã®è¨å®ã§ã¯ãApache 㯠SSI ãã¼ã¸ã«ã¤ãã¦æçµå¤æ´æå»ã
+ ã³ã³ãã³ãã®é·ãã HTTP ãããã«éãã¾ããã
+ åçãªã³ã³ãã³ãã§ããããããããã®å¤ãè¨ç®ããã®ãé£ããããã§ãã
+ ãã®ããããã¥ã¡ã³ãããã£ãã·ã¥ãããªããªãã
+ çµæã¨ãã¦ã¯ã©ã¤ã¢ã³ãã®æ§è½ãé
ããªã£ãããã«æãããããã¨ã«ãªãã¾ãã
+ ããã解決ããæ¹æ³ãäºã¤ããã¾ã:</p>
<ol>
- <li><code>XBitHack Full</code> 設定を使用する。
- この設定により、もともと要求されたファイルの時刻を参照し、
- 読み込まれるファイルの変更時刻を無視して最終変更時刻を決定するよう
- Apache に伝えます。</li>
+ <li><code>XBitHack Full</code> è¨å®ã使ç¨ããã
+ ãã®è¨å®ã«ããããã¨ãã¨è¦æ±ããããã¡ã¤ã«ã®æå»ãåç
§ãã
+ èªã¿è¾¼ã¾ãããã¡ã¤ã«ã®å¤æ´æå»ãç¡è¦ãã¦æçµå¤æ´æå»ã決å®ãããã
+ Apache ã«ä¼ãã¾ãã</li>
<li><a href="../mod/mod_expires.html">mod_expires</a>
- で提供されているディレクティブを使用して、
- ファイルが無効になる時刻を明示します。これにより、
- ブラウザとプロキシにキャッシュが有効であることを通知します。</li>
+ ã§æä¾ããã¦ãããã£ã¬ã¯ãã£ãã使ç¨ãã¦ã
+ ãã¡ã¤ã«ãç¡å¹ã«ãªãæå»ãæ示ãã¾ããããã«ããã
+ ãã©ã¦ã¶ã¨ãããã·ã«ãã£ãã·ã¥ãæå¹ã§ãããã¨ãéç¥ãã¾ãã</li>
</ol>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="basic" id="basic">基本的な SSI ディレクティブ</a></h2>
+<h2><a name="basic" id="basic">åºæ¬ç㪠SSI ãã£ã¬ã¯ãã£ã</a></h2>
- <p>SSI ディレクティブは以下の文法で記述します:</p>
+ <p>SSI ãã£ã¬ã¯ãã£ãã¯ä»¥ä¸ã®ææ³ã§è¨è¿°ãã¾ã:</p>
<div class="example"><p><code>
<!--#element attribute=value attribute=value ... -->
</code></p></div>
- <p>HTML のコメントのような書式をしているので、もし SSI
- を正しく動作可能にしなければ、ブラウザはそれを無視するでしょう。
- しかし、HTML ソース中では見えます。もし SSI を正しく設定したなら、
- ディレクティブはその結果と置き換えられます。</p>
-
- <p>element はたくさんあるものから一つ指定することができます。
- 指定できるものの大多数については、次回もう少し詳しく説明します。
- ここでは、SSI で行なうことができる例をいくつか示します。</p>
+ <p>HTML ã®ã³ã¡ã³ãã®ãããªæ¸å¼ããã¦ããã®ã§ããã SSI
+ ãæ£ããåä½å¯è½ã«ããªããã°ããã©ã¦ã¶ã¯ãããç¡è¦ããã§ãããã
+ ããããHTML ã½ã¼ã¹ä¸ã§ã¯è¦ãã¾ãããã SSI ãæ£ããè¨å®ãããªãã
+ ãã£ã¬ã¯ãã£ãã¯ãã®çµæã¨ç½®ãæãããã¾ãã</p>
+
+ <p>element ã¯ãããããããã®ããä¸ã¤æå®ãããã¨ãã§ãã¾ãã
+ æå®ã§ãããã®ã®å¤§å¤æ°ã«ã¤ãã¦ã¯ã次åããå°ã詳ãã説æãã¾ãã
+ ããã§ã¯ãSSI ã§è¡ãªããã¨ãã§ããä¾ãããã¤ã示ãã¾ãã</p>
-<h3><a name="todaysdate" id="todaysdate">今日の日付</a></h3>
+<h3><a name="todaysdate" id="todaysdate">ä»æ¥ã®æ¥ä»</a></h3>
<div class="example"><p><code>
<!--#echo var="DATE_LOCAL" -->
</code></p></div>
- <p><code>echo</code> 要素は単に変数の値を出力します。
- CGI プログラムに利用可能な環境変数の全ての
- セットを含む多くの標準変数があります。また、<code>set</code>
- 要素を用いることで、独自の変数を定義することができます。
+ <p><code>echo</code> è¦ç´ ã¯åã«å¤æ°ã®å¤ãåºåãã¾ãã
+ CGI ããã°ã©ã ã«å©ç¨å¯è½ãªç°å¢å¤æ°ã®å
¨ã¦ã®
+ ã»ãããå«ãå¤ãã®æ¨æºå¤æ°ãããã¾ããã¾ãã<code>set</code>
+ è¦ç´ ãç¨ãããã¨ã§ãç¬èªã®å¤æ°ãå®ç¾©ãããã¨ãã§ãã¾ãã
</p>
- <p>出力される日付の書式が好きではない場合、その書式を修正するために、
- <code>config</code> 要素に <code>timefmt</code>
- 属性を使用することができます。</p>
+ <p>åºåãããæ¥ä»ã®æ¸å¼ã好ãã§ã¯ãªãå ´åããã®æ¸å¼ãä¿®æ£ããããã«ã
+ <code>config</code> è¦ç´ ã« <code>timefmt</code>
+ å±æ§ã使ç¨ãããã¨ãã§ãã¾ãã</p>
<div class="example"><p><code>
<!--#config timefmt="%A %B %d, %Y" --><br />
@@ -191,21 +191,21 @@
</code></p></div>
-<h3><a name="lastmodified" id="lastmodified">ファイルの変更日</a></h3>
+<h3><a name="lastmodified" id="lastmodified">ãã¡ã¤ã«ã®å¤æ´æ¥</a></h3>
<div class="example"><p><code>
This document last modified <!--#flastmod file="index.html" -->
</code></p></div>
- <p>この要素も <code>timefmt</code>
- フォーマットの設定に従います。</p>
+ <p>ãã®è¦ç´ ã <code>timefmt</code>
+ ãã©ã¼ãããã®è¨å®ã«å¾ãã¾ãã</p>
-<h3><a name="cgi" id="cgi">CGI プログラムの結果を取り込む</a></h3>
+<h3><a name="cgi" id="cgi">CGI ããã°ã©ã ã®çµæãåãè¾¼ã</a></h3>
- <p>これは、全ての人のお気に入りである ``ヒットカウンタ'' のような
- CGI プログラムの結果を出力する SSI
- のより一般的な使用のうちの一つです。</p>
+ <p>ããã¯ãå
¨ã¦ã®äººã®ãæ°ã«å
¥ãã§ãã ``ãããã«ã¦ã³ã¿'' ã®ãããª
+ CGI ããã°ã©ã ã®çµæãåºåãã SSI
+ ã®ããä¸è¬çãªä½¿ç¨ã®ãã¡ã®ä¸ã¤ã§ãã</p>
<div class="example"><p><code>
<!--#include virtual="/cgi-bin/counter.pl" -->
@@ -214,207 +214,207 @@
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="additionalexamples" id="additionalexamples">追加の例</a></h2>
+<h2><a name="additionalexamples" id="additionalexamples">追å ã®ä¾</a></h2>
- <p>以下は、SSI を使用して HTML
- ドキュメントにおいてできることのいくつかの特別な例です。</p>
+ <p>以ä¸ã¯ãSSI ã使ç¨ã㦠HTML
+ ããã¥ã¡ã³ãã«ããã¦ã§ãããã¨ã®ããã¤ãã®ç¹å¥ãªä¾ã§ãã</p>
-<h3><a name="docmodified" id="docmodified">いつこのドキュメントは修正されたのか
+<h3><a name="docmodified" id="docmodified">ãã¤ãã®ããã¥ã¡ã³ãã¯ä¿®æ£ãããã®ã
?</a></h3>
- <p>先に、ドキュメントが最後に変更されたのはいつかを
- ユーザに通知するために SSI を使用することができることを述べました。
- しかしながら、実際の方法は、いくぶん問題のままにしておきました。
- HTML ドキュメントに配置された次のコードは、ページにそのような
- タイムスタンプを入れるでしょう。もちろん、上述のように、
- SSI を正しく動作可能にしておく必要があります。</p>
+ <p>å
ã«ãããã¥ã¡ã³ããæå¾ã«å¤æ´ãããã®ã¯ãã¤ãã
+ ã¦ã¼ã¶ã«éç¥ããããã« SSI ã使ç¨ãããã¨ãã§ãããã¨ãè¿°ã¹ã¾ããã
+ ããããªãããå®éã®æ¹æ³ã¯ãããã¶ãåé¡ã®ã¾ã¾ã«ãã¦ããã¾ããã
+ HTML ããã¥ã¡ã³ãã«é
ç½®ããã次ã®ã³ã¼ãã¯ããã¼ã¸ã«ãã®ãããª
+ ã¿ã¤ã ã¹ã¿ã³ããå
¥ããã§ãããããã¡ãããä¸è¿°ã®ããã«ã
+ SSI ãæ£ããåä½å¯è½ã«ãã¦ããå¿
è¦ãããã¾ãã</p>
<div class="example"><p><code>
<!--#config timefmt="%A %B %d, %Y" --><br />
This file last modified <!--#flastmod file="ssi.shtml" -->
</code></p></div>
- <p>もちろん、<code>ssi.shtml</code>
- の部分を実際の当該ファイル名と置き換える必要があります。
- もし、あらゆるファイルに張ることができる一般的なコードを探しているなら、
- これは不便であるかもしれません。おそらくその場合は、
- そうする代わりに変数 <code>LAST_MODIFIED</code>
- を使用したいと考えるでしょう:</p>
+ <p>ãã¡ããã<code>ssi.shtml</code>
+ ã®é¨åãå®éã®å½è©²ãã¡ã¤ã«åã¨ç½®ãæããå¿
è¦ãããã¾ãã
+ ããããããããã¡ã¤ã«ã«å¼µããã¨ãã§ããä¸è¬çãªã³ã¼ããæ¢ãã¦ãããªãã
+ ããã¯ä¸ä¾¿ã§ããããããã¾ããããããããã®å ´åã¯ã
+ ãããã代ããã«å¤æ° <code>LAST_MODIFIED</code>
+ ã使ç¨ãããã¨èããã§ããã:</p>
<div class="example"><p><code>
<!--#config timefmt="%D" --><br />
This file last modified <!--#echo var="LAST_MODIFIED" -->
</code></p></div>
<p><code>timefmt</code>
- 書式についてのより詳細については、お好みの検索サイトに行き、
- <code>strftime</code> で検索してみてください。文法は同じです。</p>
+ æ¸å¼ã«ã¤ãã¦ã®ãã詳細ã«ã¤ãã¦ã¯ãã好ã¿ã®æ¤ç´¢ãµã¤ãã«è¡ãã
+ <code>strftime</code> ã§æ¤ç´¢ãã¦ã¿ã¦ãã ãããææ³ã¯åãã§ãã</p>
-<h3><a name="standard-footer" id="standard-footer">標準のフッタを挿入する</a></h3>
+<h3><a name="standard-footer" id="standard-footer">æ¨æºã®ããã¿ãæ¿å
¥ãã</a></h3>
- <p>もし数ページを超えるページを持つサイトを管理しているならば、
- 全ページに対して変項を行なうことが本当に苦痛となり得ることが
- 分かるでしょう。全てのページに渡ってある種の標準的な外観を
- 維持しようとしているならば特にそうでしょう。</p>
-
- <p>ヘッダやフッタ用の挿入用ファイルを使用することで、
- このような更新にかかる負担を減らすことができます。
- 一つのフッタファイルを作成し、それを <code>include</code>
- SSI コマンドで各ページに入れるだけで済みます。<code>include</code>
- 要素は、<code>file</code> 属性または <code>virtual</code>
- 属性のいずれかを使用してどのファイルを挿入するかを決めることができます。
- <code>file</code> 属性は、<em>カレントディレクトリからの相対パスで示された
- </em>ファイルパスです。
- それは / で始まる絶対ファイルパスにはできず、また、そのパスの一部に ../
- を含むことができないことを意味します。<code>virtual</code>
- 属性は、おそらくより便利だと思いますが、提供するドキュメントからの相対
- URL で指定すべきです。それは / で始めることができますが、
- 提供するファイルと同じサーバ上に存在しなくてはなりません。</p>
+ <p>ããæ°ãã¼ã¸ãè¶
ãããã¼ã¸ãæã¤ãµã¤ãã管çãã¦ãããªãã°ã
+ å
¨ãã¼ã¸ã«å¯¾ãã¦å¤é
ãè¡ãªããã¨ãæ¬å½ã«è¦çã¨ãªãå¾ããã¨ã
+ åããã§ããããå
¨ã¦ã®ãã¼ã¸ã«æ¸¡ã£ã¦ãã種ã®æ¨æºçãªå¤è¦³ã
+ ç¶æãããã¨ãã¦ãããªãã°ç¹ã«ããã§ãããã</p>
+
+ <p>ããããããã¿ç¨ã®æ¿å
¥ç¨ãã¡ã¤ã«ã使ç¨ãããã¨ã§ã
+ ãã®ãããªæ´æ°ã«ãããè² æ
ãæ¸ãããã¨ãã§ãã¾ãã
+ ä¸ã¤ã®ããã¿ãã¡ã¤ã«ãä½æããããã <code>include</code>
+ SSI ã³ãã³ãã§åãã¼ã¸ã«å
¥ããã ãã§æ¸ã¿ã¾ãã<code>include</code>
+ è¦ç´ ã¯ã<code>file</code> å±æ§ã¾ã㯠<code>virtual</code>
+ å±æ§ã®ããããã使ç¨ãã¦ã©ã®ãã¡ã¤ã«ãæ¿å
¥ãããã決ãããã¨ãã§ãã¾ãã
+ <code>file</code> å±æ§ã¯ã<em>ã«ã¬ã³ããã£ã¬ã¯ããªããã®ç¸å¯¾ãã¹ã§ç¤ºããã
+ </em>ãã¡ã¤ã«ãã¹ã§ãã
+ ãã㯠/ ã§å§ã¾ã絶対ãã¡ã¤ã«ãã¹ã«ã¯ã§ãããã¾ãããã®ãã¹ã®ä¸é¨ã« ../
+ ãå«ããã¨ãã§ããªããã¨ãæå³ãã¾ãã<code>virtual</code>
+ å±æ§ã¯ããããããã便å©ã ã¨æãã¾ãããæä¾ããããã¥ã¡ã³ãããã®ç¸å¯¾
+ URL ã§æå®ãã¹ãã§ãããã㯠/ ã§å§ãããã¨ãã§ãã¾ããã
+ æä¾ãããã¡ã¤ã«ã¨åããµã¼ãä¸ã«åå¨ããªãã¦ã¯ãªãã¾ããã</p>
<div class="example"><p><code>
<!--#include virtual="/footer.html" -->
</code></p></div>
- <p>私は最後の二つを組み合わせて、<code>LAST_MODIFIED</code>
- ディレクティブをフッタファイルの中に置くことがよくあります。
- SSI ディレクティブは、挿入用のファイルに含ませたり、
- 挿入ファイルのネストをしたりすることができます。すなわち、
- 挿入用のファイルは他のファイルを再帰的に挿入することができます。</p>
+ <p>ç§ã¯æå¾ã®äºã¤ãçµã¿åããã¦ã<code>LAST_MODIFIED</code>
+ ãã£ã¬ã¯ãã£ããããã¿ãã¡ã¤ã«ã®ä¸ã«ç½®ããã¨ãããããã¾ãã
+ SSI ãã£ã¬ã¯ãã£ãã¯ãæ¿å
¥ç¨ã®ãã¡ã¤ã«ã«å«ã¾ãããã
+ æ¿å
¥ãã¡ã¤ã«ã®ãã¹ããããããããã¨ãã§ãã¾ããããªãã¡ã
+ æ¿å
¥ç¨ã®ãã¡ã¤ã«ã¯ä»ã®ãã¡ã¤ã«ãå帰çã«æ¿å
¥ãããã¨ãã§ãã¾ãã</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="config" id="config">他に何が設定できるのか ?</a></h2>
+<h2><a name="config" id="config">ä»ã«ä½ãè¨å®ã§ããã®ã ?</a></h2>
- <p>時刻書式を <code>config</code> で設定できることに加えて、
- 更に二つ <code>config</code> で設定することができます。</p>
+ <p>æå»æ¸å¼ã <code>config</code> ã§è¨å®ã§ãããã¨ã«å ãã¦ã
+ æ´ã«äºã¤ <code>config</code> ã§è¨å®ãããã¨ãã§ãã¾ãã</p>
- <p>通常、SSI ディレクティブで何かがうまくいかないときは、
- 次のメッセージが出力されます。</p>
+ <p>é常ãSSI ãã£ã¬ã¯ãã£ãã§ä½ãããã¾ããããªãã¨ãã¯ã
+ 次ã®ã¡ãã»ã¼ã¸ãåºåããã¾ãã</p>
<div class="example"><p><code>
[an error occurred while processing this directive]
</code></p></div>
- <p>このメッセージを他のものにしたい場合、<code>config</code>
- 要素の <code>errmsg</code> 属性で変更することができます:</p>
+ <p>ãã®ã¡ãã»ã¼ã¸ãä»ã®ãã®ã«ãããå ´åã<code>config</code>
+ è¦ç´ ã® <code>errmsg</code> å±æ§ã§å¤æ´ãããã¨ãã§ãã¾ã:</p>
<div class="example"><p><code>
<!--#config errmsg="[It appears that you don't know how to use SSI]" -->
</code></p></div>
- <p>おそらく、エンドユーザはこのメッセージを決して見ることはありません。
- なぜなら、そのサイトが生きた状態になる前に SSI ディレクティブに関する
- 全ての問題を解決しているはずだからです。(そうですよね?)</p>
-
- <p>そして、<code>config</code> において <code>sizefmt</code>
- 属性を使用することで、
- 返されるファイルサイズの書式を設定することができます。
- バイト数には <code>bytes</code> を、適当に Kb や Mb
- に短縮させるには <code>abbrev</code> を指定することができます。</p>
+ <p>ãããããã¨ã³ãã¦ã¼ã¶ã¯ãã®ã¡ãã»ã¼ã¸ã決ãã¦è¦ããã¨ã¯ããã¾ããã
+ ãªããªãããã®ãµã¤ããçããç¶æ
ã«ãªãåã« SSI ãã£ã¬ã¯ãã£ãã«é¢ãã
+ å
¨ã¦ã®åé¡ã解決ãã¦ããã¯ãã ããã§ãã(ããã§ããã?)</p>
+
+ <p>ããã¦ã<code>config</code> ã«ãã㦠<code>sizefmt</code>
+ å±æ§ã使ç¨ãããã¨ã§ã
+ è¿ããããã¡ã¤ã«ãµã¤ãºã®æ¸å¼ãè¨å®ãããã¨ãã§ãã¾ãã
+ ãã¤ãæ°ã«ã¯ <code>bytes</code> ããé©å½ã« Kb ã Mb
+ ã«ç縮ãããã«ã¯ <code>abbrev</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="exec" id="exec">コマンドの実行</a></h2>
+<h2><a name="exec" id="exec">ã³ãã³ãã®å®è¡</a></h2>
- <p>今後数ヶ月のうちに、小さな CGI プログラムと SSI
- を使用する記事を出したいと考えています。ここではそれとは別に、
- <code>exec</code> 要素によって行なうことができることを示します。
- SSI にシェル (正確には <code>/bin/sh</code>。Win32 ならば DOS シェル)
- を使用してコマンドを実行させることができます。
- 下記の例では、ディレクトリリスト出力を行ないます。</p>
+ <p>ä»å¾æ°ã¶æã®ãã¡ã«ãå°ã㪠CGI ããã°ã©ã 㨠SSI
+ ã使ç¨ããè¨äºãåºãããã¨èãã¦ãã¾ããããã§ã¯ããã¨ã¯å¥ã«ã
+ <code>exec</code> è¦ç´ ã«ãã£ã¦è¡ãªããã¨ãã§ãããã¨ã示ãã¾ãã
+ SSI ã«ã·ã§ã« (æ£ç¢ºã«ã¯ <code>/bin/sh</code>ãWin32 ãªãã° DOS ã·ã§ã«)
+ ã使ç¨ãã¦ã³ãã³ããå®è¡ããããã¨ãã§ãã¾ãã
+ ä¸è¨ã®ä¾ã§ã¯ããã£ã¬ã¯ããªãªã¹ãåºåãè¡ãªãã¾ãã</p>
<div class="example"><p><code>
<pre><br />
<!--#exec cmd="ls" --><br />
</pre>
</code></p></div>
- <p>Windows 上では、</p>
+ <p>Windows ä¸ã§ã¯ã</p>
<div class="example"><p><code>
<pre><br />
<!--#exec cmd="dir" --><br />
</pre>
</code></p></div>
- <p>Windows 上では、このディレクティブによっていくつかの奇妙な
- 書式に気づくでしょう。なぜなら <code>dir</code> の出力が文字列
- ``<<code>dir</code>>'' を含み、ブラウザを混乱させるからです。</p>
-
- <p>この機能は非常に危険であり、どんなコードでも <code>exec</code>
- タグに埋め込まれてしまえば実行することに注意してください。例えば
- `` ゲストブック '' のように、もし、
- ユーザがページの内容を編集できる状況にあるならば、
- この機能を確実に抑制してください。<code>Options</code>
- ディレクティブの <code>IncludesNOEXEC</code> 引数を指定することで、
- SSI は許可するけれど <code>exec</code>
- 機能は許可しないようにすることができます。</p>
+ <p>Windows ä¸ã§ã¯ããã®ãã£ã¬ã¯ãã£ãã«ãã£ã¦ããã¤ãã®å¥å¦ãª
+ æ¸å¼ã«æ°ã¥ãã§ãããããªããªã <code>dir</code> ã®åºåãæåå
+ ``<<code>dir</code>>'' ãå«ã¿ããã©ã¦ã¶ãæ··ä¹±ãããããã§ãã</p>
+
+ <p>ãã®æ©è½ã¯é常ã«å±éºã§ãããã©ããªã³ã¼ãã§ã <code>exec</code>
+ ã¿ã°ã«åãè¾¼ã¾ãã¦ãã¾ãã°å®è¡ãããã¨ã«æ³¨æãã¦ãã ãããä¾ãã°
+ `` ã²ã¹ããã㯠'' ã®ããã«ãããã
+ ã¦ã¼ã¶ããã¼ã¸ã®å
容ãç·¨éã§ããç¶æ³ã«ãããªãã°ã
+ ãã®æ©è½ã確å®ã«æå¶ãã¦ãã ããã<code>Options</code>
+ ãã£ã¬ã¯ãã£ãã® <code>IncludesNOEXEC</code> å¼æ°ãæå®ãããã¨ã§ã
+ SSI ã¯è¨±å¯ããããã© <code>exec</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="advanced" id="advanced">高度な SSI テクニック</a></h2>
+<h2><a name="advanced" id="advanced">é«åº¦ãª SSI ãã¯ããã¯</a></h2>
- <p>コンテンツを出力することに加え、Apache SSI は変数を設定し、
- そして比較と条件分岐にその変数を使用できる機能を提供しています。
+ <p>ã³ã³ãã³ããåºåãããã¨ã«å ããApache SSI ã¯å¤æ°ãè¨å®ãã
+ ããã¦æ¯è¼ã¨æ¡ä»¶åå²ã«ãã®å¤æ°ã使ç¨ã§ããæ©è½ãæä¾ãã¦ãã¾ãã
</p>
-<h3><a name="caveat" id="caveat">警告</a></h3>
+<h3><a name="caveat" id="caveat">è¦å</a></h3>
- <p>この記事で述べた大部分の機能は、Apache 1.2
- 以降を使用している場合のみ利用可能です。もちろん、もし Apache 1.2
- 以降を使用してない場合、直ちにアップグレードする必要があります。
- さぁ、今それを行ないなさい。それまで待っています。</p>
+ <p>ãã®è¨äºã§è¿°ã¹ã大é¨åã®æ©è½ã¯ãApache 1.2
+ 以éã使ç¨ãã¦ããå ´åã®ã¿å©ç¨å¯è½ã§ãããã¡ããããã Apache 1.2
+ 以éã使ç¨ãã¦ãªãå ´åãç´ã¡ã«ã¢ããã°ã¬ã¼ãããå¿
è¦ãããã¾ãã
+ ãããä»ãããè¡ãªããªãããããã¾ã§å¾
ã£ã¦ãã¾ãã</p>
-<h3><a name="variables" id="variables">変数を設定する</a></h3>
+<h3><a name="variables" id="variables">å¤æ°ãè¨å®ãã</a></h3>
- <p><code>set</code> ディレクティブを使用して、
- 後で使用するために変数を設定することができます。
- これは後の説明で必要になるので、ここでそれについて述べています。
- 文法は以下のとおりです:</p>
+ <p><code>set</code> ãã£ã¬ã¯ãã£ãã使ç¨ãã¦ã
+ å¾ã§ä½¿ç¨ããããã«å¤æ°ãè¨å®ãããã¨ãã§ãã¾ãã
+ ããã¯å¾ã®èª¬æã§å¿
è¦ã«ãªãã®ã§ãããã§ããã«ã¤ãã¦è¿°ã¹ã¦ãã¾ãã
+ ææ³ã¯ä»¥ä¸ã®ã¨ããã§ã:</p>
<div class="example"><p><code>
<!--#set var="name" value="Rich" -->
</code></p></div>
- <p>このように単純に文字どおりに設定することに加え、
- <a href="../env.html">環境変数</a>や上記の変数
- (例えば <code>LAST_MODIFIED</code> のような)
- を含む他のあらゆる変数を値を設定するのに使用することができます。
- 変数名の前にドル記号 ($) を使用することで、
- それがリテラル文字列ではなくて変数であることを示します。</p>
+ <p>ãã®ããã«åç´ã«æåã©ããã«è¨å®ãããã¨ã«å ãã
+ <a href="../env.html">ç°å¢å¤æ°</a>ãä¸è¨ã®å¤æ°
+ (ä¾ãã° <code>LAST_MODIFIED</code> ã®ãããª)
+ ãå«ãä»ã®ããããå¤æ°ãå¤ãè¨å®ããã®ã«ä½¿ç¨ãããã¨ãã§ãã¾ãã
+ å¤æ°åã®åã«ãã«è¨å· ($) ã使ç¨ãããã¨ã§ã
+ ããããªãã©ã«æååã§ã¯ãªãã¦å¤æ°ã§ãããã¨ã示ãã¾ãã</p>
<div class="example"><p><code>
<!--#set var="modified" value="$LAST_MODIFIED" -->
</code></p></div>
- <p>ドル記号 ($) を文字として変数の値に入れるには、
- バックスラッシュによってドル記号をエスケープする必要があります。</p>
+ <p>ãã«è¨å· ($) ãæåã¨ãã¦å¤æ°ã®å¤ã«å
¥ããã«ã¯ã
+ ããã¯ã¹ã©ãã·ã¥ã«ãã£ã¦ãã«è¨å·ãã¨ã¹ã±ã¼ãããå¿
è¦ãããã¾ãã</p>
<div class="example"><p><code>
<!--#set var="cost" value="\$100" -->
</code></p></div>
- <p>最後になりますが、長い文字列の中に変数を置きたい場合で、
- 変数名が他の文字とぶつかる可能性があり、
- それらの文字について混乱してしまう場合、この混乱を取り除くため、
- 変数名を中括弧で囲むことができます
- (これについての良い例を示すのは難しいのですが、
- おそらく分かっていただけるでしょう)。
+ <p>æå¾ã«ãªãã¾ãããé·ãæååã®ä¸ã«å¤æ°ãç½®ãããå ´åã§ã
+ å¤æ°åãä»ã®æåã¨ã¶ã¤ããå¯è½æ§ãããã
+ ãããã®æåã«ã¤ãã¦æ··ä¹±ãã¦ãã¾ãå ´åããã®æ··ä¹±ãåãé¤ãããã
+ å¤æ°åãä¸æ¬å¼§ã§å²ããã¨ãã§ãã¾ã
+ (ããã«ã¤ãã¦ã®è¯ãä¾ã示ãã®ã¯é£ããã®ã§ããã
+ ããããåãã£ã¦ããã ããã§ããã)ã
</p>
<div class="example"><p><code>
<!--#set var="date" value="${DATE_LOCAL}_${DATE_GMT}" -->
</code></p></div>
-<h3><a name="conditional" id="conditional">条件式</a></h3>
+<h3><a name="conditional" id="conditional">æ¡ä»¶å¼</a></h3>
- <p>さて、変数を持っていて、
- それらの値を設定して比較することができるのですから、
- 条件を表すためにそれらを使用することができます。これにより
- SSI はある種の小さなプログラミング言語になっています。
- <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> は条件を表現するために <code>if</code>,
+ <p>ãã¦ãå¤æ°ãæã£ã¦ãã¦ã
+ ãããã®å¤ãè¨å®ãã¦æ¯è¼ãããã¨ãã§ããã®ã§ãããã
+ æ¡ä»¶ã表ãããã«ãããã使ç¨ãããã¨ãã§ãã¾ããããã«ãã
+ SSI ã¯ãã種ã®å°ããªããã°ã©ãã³ã°è¨èªã«ãªã£ã¦ãã¾ãã
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ã¯æ¡ä»¶ã表ç¾ããããã« <code>if</code>,
<code>elif</code>, <code>else</code>, <code>endif</code>
- 構造を提供しています。これによって、
- 一つの実際のページから複数の論理ページを効果的に生成することができます。</p>
+ æ§é ãæä¾ãã¦ãã¾ããããã«ãã£ã¦ã
+ ä¸ã¤ã®å®éã®ãã¼ã¸ããè¤æ°ã®è«çãã¼ã¸ãå¹æçã«çæãããã¨ãã§ãã¾ãã</p>
- <p>条件構造は以下のとおりです:</p>
+ <p>æ¡ä»¶æ§é ã¯ä»¥ä¸ã®ã¨ããã§ã:</p>
<div class="example"><p><code>
<!--#if expr="test_condition" --><br />
<!--#elif expr="test_condition" --><br />
@@ -423,24 +423,24 @@
</code></p></div>
<p><em>test_condition</em>
- はあらゆる種類の論理的比較をすることができます。
- 値を比較したり、その値が ``真'' かどうかを評価します
- (空でないなら与えられた文字列は真です)。
- 利用可能な比較演算子の全てのリストについては、
- <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ドキュメンテーションを参照してください。
- ここでは、この構造をどう使用するかの例をいくつか示します。</p>
+ ã¯ãããã種é¡ã®è«ççæ¯è¼ããããã¨ãã§ãã¾ãã
+ å¤ãæ¯è¼ãããããã®å¤ã ``ç'' ãã©ãããè©ä¾¡ãã¾ã
+ (空ã§ãªããªãä¸ããããæååã¯çã§ã)ã
+ å©ç¨å¯è½ãªæ¯è¼æ¼ç®åã®å
¨ã¦ã®ãªã¹ãã«ã¤ãã¦ã¯ã
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ããã¥ã¡ã³ãã¼ã·ã§ã³ãåç
§ãã¦ãã ããã
+ ããã§ã¯ããã®æ§é ãã©ã使ç¨ãããã®ä¾ãããã¤ã示ãã¾ãã</p>
- <p>設定ファイルで次の行を記述します:</p>
+ <p>è¨å®ãã¡ã¤ã«ã§æ¬¡ã®è¡ãè¨è¿°ãã¾ã:</p>
<div class="example"><p><code>
BrowserMatchNoCase macintosh Mac<br />
BrowserMatchNoCase MSIE InternetExplorer
</code></p></div>
- <p>これはクライアントが Macintosh
- 上でインターネットエクスプローラが動いている場合、環境変数
- ``Mac'' と ``InternetExplorer'' を真と設定します。</p>
+ <p>ããã¯ã¯ã©ã¤ã¢ã³ãã Macintosh
+ ä¸ã§ã¤ã³ã¿ã¼ãããã¨ã¯ã¹ããã¼ã©ãåãã¦ããå ´åãç°å¢å¤æ°
+ ``Mac'' 㨠``InternetExplorer'' ãçã¨è¨å®ãã¾ãã</p>
- <p>次に、SSI が可能になったドキュメントで以下を行ないます:
+ <p>次ã«ãSSI ãå¯è½ã«ãªã£ãããã¥ã¡ã³ãã§ä»¥ä¸ãè¡ãªãã¾ã:
</p>
<div class="example"><p><code>
<!--#if expr="${Mac} && ${InternetExplorer}" --><br />
@@ -450,26 +450,26 @@
<!--#endif -->
</code></p></div>
- <p>Mac 上の IE に対して何か思うところがあるわけでありません。
- 他では実行できているいくつかの JavaScript を Mac 上の IE
- で実行させるのに、先週数時間苦労したというだけのことです。
- 上の例はその暫定的な対処方法です。</p>
-
- <p>他のどんな変数 (あなたが定義するもの、
- または普通の環境変数のいずれか) も、条件文に使用することができます。
- Apache は <code>SetEnvIf</code> ディレクティブや他の関連
- ディレクティブを使用して環境変数を設定することができます。
- この機能により、CGI
- に頼ることなくかなり複雑な動的なことをさせることができます。</p>
+ <p>Mac ä¸ã® IE ã«å¯¾ãã¦ä½ãæãã¨ãããããããã§ããã¾ããã
+ ä»ã§ã¯å®è¡ã§ãã¦ããããã¤ãã® JavaScript ã Mac ä¸ã® IE
+ ã§å®è¡ãããã®ã«ãå
é±æ°æéè¦å´ããã¨ããã ãã®ãã¨ã§ãã
+ ä¸ã®ä¾ã¯ãã®æ«å®çãªå¯¾å¦æ¹æ³ã§ãã</p>
+
+ <p>ä»ã®ã©ããªå¤æ° (ããªããå®ç¾©ãããã®ã
+ ã¾ãã¯æ®éã®ç°å¢å¤æ°ã®ãããã) ããæ¡ä»¶æã«ä½¿ç¨ãããã¨ãã§ãã¾ãã
+ Apache 㯠<code>SetEnvIf</code> ãã£ã¬ã¯ãã£ããä»ã®é¢é£
+ ãã£ã¬ã¯ãã£ãã使ç¨ãã¦ç°å¢å¤æ°ãè¨å®ãããã¨ãã§ãã¾ãã
+ ãã®æ©è½ã«ãããCGI
+ ã«é ¼ããã¨ãªãããªãè¤éãªåçãªãã¨ãããããã¨ãã§ãã¾ãã</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="conclusion" id="conclusion">終わりに</a></h2>
+<h2><a name="conclusion" id="conclusion">çµããã«</a></h2>
- <p>SSI は確かに CGI
- や動的なウェブページを生成する他の技術に代わるものではありません。
- しかし、たくさんの余分な作業をせずに、
- 少量の動的なコンテンツを加えるにはすぐれた方法です。</p>
+ <p>SSI ã¯ç¢ºãã« CGI
+ ãåçãªã¦ã§ããã¼ã¸ãçæããä»ã®æè¡ã«ä»£ãããã®ã§ã¯ããã¾ããã
+ ããããããããã®ä½åãªä½æ¥ãããã«ã
+ å°éã®åçãªã³ã³ãã³ããå ããã«ã¯ããããæ¹æ³ã§ãã</p>
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../en/howto/ssi.html" hreflang="en" rel="alternate" title="English"> en </a> |
@@ -477,5 +477,5 @@
<a href="../ko/howto/ssi.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div><div id="footer">
<p class="apache">Copyright 2008 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>
-<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>
+<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>
</body></html>
Modified: httpd/httpd/branches/2.0.x/docs/manual/index.html
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/docs/manual/index.html?rev=643967&r1=643966&r2=643967&view=diff
==============================================================================
--- httpd/httpd/branches/2.0.x/docs/manual/index.html (original)
+++ httpd/httpd/branches/2.0.x/docs/manual/index.html Wed Apr 2 09:46:34 2008
@@ -14,9 +14,9 @@
Content-Language: fr
Content-type: text/html; charset=ISO-8859-1
-URI: index.html.ja.euc-jp
+URI: index.html.ja.utf8
Content-Language: ja
-Content-type: text/html; charset=EUC-JP
+Content-type: text/html; charset=UTF-8
URI: index.html.ko.euc-kr
Content-Language: ko