📄 htaccess.html.ja.euc-jp
字号:
<div class="example"><h3><code>httpd.conf のセクション</code>
file</h3><p><code>
<Directory /www/htdocs/example><br />
<span class="indent">
AddType text/example .exm<br />
</span>
</Directory>
</code></p></div>
<p>しかし、この肋年はサ〖バ肋年ファイルに今いた数がパフォ〖マンスの
你布が警なくなります。ファイルがリクエストされる刨に
粕み哈まれる洛わりに、Apache の弹瓢箕に 1 搀だけ粕み哈めば
よくなるからです。</p>
<p><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ディレクティブの
猛を <code>none</code> に肋年することで <code>.htaccess</code> ファイル
の蝗脱を窗链に痰跟にすることができます。</p>
<div class="example"><p><code>
AllowOverride None
</code></p></div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="how" id="how">ディレクティブの努脱のされ数</a></h2>
<p><code>.htaccess</code> ファイルの肋年ディレクティブは <code>.htaccess</code>
ファイルの赂哼するディレクトリと、そのサブディレクトリすべてに努脱されます。
しかし、惧の超霖のディレクトリにも <code>.htaccess</code> ファイルが
赂哼するかもしれないことを承えておくことは络磊です。ディレクティブは附れる
界戎に努脱されます。ですから、あるディレクトリの <code>.htaccess</code> は
ディレクトリツリ〖のより惧の超霖の <code>.htaccess</code> ファイルの
肋年を惧今きするかもしれません。そして、その <code>.htaccess</code> も
より惧の超霖で今かれたディレクティブを惧今きしたり、肩サ〖バ肋年ファイル
そのものの肋年を惧今きしたりしているかもしれません。</p>
<p>毋:</p>
<p>ディレクトリ <code>/www/htdocs/example1</code> に笆布の柒推の
<code>.htaccess</code> ファイルがあります:</p>
<div class="example"><p><code>
Options +ExecCGI
</code></p></div>
<p>(庙: <code>.htaccess</code>
ファイルで "<code class="directive"><a href="../mod/core.html#options">Options</a></code>" ディレクティブが铜跟になるためには、
"<code>AllowOverride Options</code>" を铜跟にする涩妥があります。)</p>
<p>ディレクトリ <code>/www/htdocs/example1/example2</code> には
笆布のような <code>.htaccess</code> ファイルがあります:</p>
<div class="example"><p><code>
Options Includes
</code></p></div>
<p>企つめの <code>.htaccess</code> により、ディレクトリ
<code>/www/htdocs/example1/example2</code> では CGI の悸乖は
钓材されません。これは、<code>Options Includes</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="auth" id="auth">千沮の毋</a></h2>
<p>もし千沮の数恕を梦るためにこの婶尸に木儡丸たのであれば、肌のことを
梦っておくことが脚妥です。よくある疙豺に、パスワ〖ド千沮を乖なうためには
<code>.htaccess</code> ファイルを蝗う涩妥がある、というものがあります。
これは赖しくありません。肩サ〖バ肋年ファイルの <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> セクションに
千沮脱のディレクティブを今く数が夸京される数恕で、<code>.htaccess</code>
ファイルは肩サ〖バ肋年ファイルを恃构できないときにのみ蝗脱すべきです。
いつ <code>.htaccess</code> ファイルを蝗うべきで、いつ蝗うべきではないかに
ついては <a href="#when">惧</a>を徊救してください。</p>
<p>笆惧のことをふまえた惧で、もし <code>.htaccess</code> の蝗脱が
まだ涩妥だと蛔う眷圭は、肌のようなものが司みのことをしてくれるかも
しれません。</p>
<p>ディレクティブが努脱されるためには、
"<code>AllowOverride AuthConfig</code>" の肋年がなされている
涩妥があります。</p>
<p><code>.htaccess</code> ファイルの柒推:</p>
<div class="example"><p><code>
AuthType Basic<br />
AuthName "Password Required"<br />
AuthUserFile /www/passwords/password.file<br />
AuthGroupFile /www/passwords/group.file<br />
Require Group admins
</code></p></div>
<p>これらのディレクティブが铜跟になるためには、
<code>AllowOverride AuthConfig</code> が铜跟でなくてはならないことに
庙罢してください。</p>
<p>千沮と镜千については <a href="auth.html">千沮チュ〖トリアル</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="ssi" id="ssi">SSI の毋</a></h2>
<p>もう办つの <code>.htaccess</code> ファイルのよくある网脱恕は
泼年のディレクトリで SSI を铜跟にすることです。これは、司みのディレクトリの
<code>.htaccess</code> ファイルに笆布の肋年ディレクティブを今くことで
茫喇できます:</p>
<div class="example"><p><code>
Options +Includes<br />
AddType text/html shtml<br />
AddHandler server-parsed shtml
</code></p></div>
<p>これらのディレクティブが铜跟になるためには、
<code>AllowOverride Options</code> と <code>AllowOverride
FileInfo</code> が铜跟になっている涩妥があることに庙罢してください。</p>
<p>よりまとまった SSI の棱汤は <a href="ssi.html">SSI チュ〖トリアル</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="cgi" id="cgi">CGI の毋</a></h2>
<p>呵稿に、泼年のディレクトリで CGI プログラムの悸乖を钓材したいことが
あるでしょう。これは笆布の肋年で乖なうことができます:</p>
<div class="example"><p><code>
Options +ExecCGI<br />
AddHandler cgi-script cgi pl
</code></p></div>
<p>もしくは、あるディレクトリのすべてのファイルが CGI プログラムと
みなされるようにしたいなら、笆布の肋年で悸附することができます:</p>
<div class="example"><p><code>
Options +ExecCGI<br />
SetHandler cgi-script
</code></p></div>
<p>これらのディレクティブが铜跟になるためには、
<code>AllowOverride Options</code> と <code>AllowOverride
FileInfo</code> が铜跟である涩妥があることに庙罢してください。</p>
<p>CGI プログラムと肋年のよりまとまった棱汤は <a href="cgi.html">CGI チュ〖トリアル</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="troubleshoot" id="troubleshoot">啼玛豺疯</a></h2>
<p>肋年ディレクティブを <code>.htaccess</code> ファイルに今いたけれども、
袋略した跟蔡が评られないときには、いくつかの付傍が雇えられます。</p>
<p>办戎よくあることは、肋年ディレクティブが雇胃されるようには
<code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> が肋年されていない
というものです。澈碰のファイルのスコ〖プに <code>AllowOverride None</code>
が肋年されていないことを澄千してください。これを拇べるための紊い数恕は、
<code>.htaccess</code> ファイルにごみを今いて、リロ〖ドすることです。
サ〖バのエラ〖が栏喇されないときは、ほぼ澄悸に <code>AllowOverride
None</code> が肋年されている觉轮になっています。</p>
<p>そうではなく、矢今をアクセスしようとしたときにエラ〖が券栏している
ときは、Apache のエラ〖ログを拇べてください。<code>.htaccess</code> ファイルで
蝗脱されたディレクティブが钓材されていない、ということを梦らせている
材墙拉が光いです。または、菇矢の粗般いがあることを揭べているかもしれません。
その眷圭にはまずそれを饯赖する涩妥があります。</p>
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../ja/howto/htaccess.html" title="Japanese"> ja </a> |
<a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div><div id="footer">
<p class="apache">Copyright 2006 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>
</body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -