📄 htaccess.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>Apache チュ〖トリアル: .htaccess ファイル - 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>
<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 チュ〖トリアル: .htaccess ファイル</h1>
<div class="toplang">
<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 class="outofdate">This translation may be out of date. Check the
English version for recent changes.</div>
<p><code>.htaccess</code> ファイルはディレクトリ髓に肋年を恃构する数恕を
捏丁します。</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">.htaccess ファイル</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#what">.htaccess ファイルとは部か/その蝗い数</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#when">いつ .htaccess ファイルを蝗う(蝗わない)か。</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#how">ディレクティブの努脱のされ数</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#auth">千沮の毋</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#ssi">SSI の毋</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#cgi">CGI の毋</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">啼玛豺疯</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">.htaccess ファイル</a></h2>
<table class="related"><tr><th>簇息モジュ〖ル</th><th>簇息ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li><li><code class="module"><a href="../mod/mod_auth.html">mod_auth</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_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/mod_auth.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="../mod/mod_auth.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="../mod/core.html#require">Require</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="what" id="what">.htaccess ファイルとは部か/その蝗い数</a></h2>
<p><code>.htaccess</code> ファイル (≈尸欢肋年ファイル∽) は
ディレクトリ髓に肋年を恃构する数恕を捏丁します。ディレクティブの
今かれたファイルをディレクトリに弥くことで、そのディレクトリとその
サブディレクトリすべてにディレクティブを努脱させることができます。</p>
<div class="note"><h3>庙:</h3>
<p><code>.htaccess</code> ファイルを侍の叹涟にしたい眷圭は、
<code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code> ディレクティブを
蝗って恃构することができます。毋えば、そのファイルを <code>.config</code>
という叹涟にしたい眷圭は、笆布の肋年をサ〖バ肋年ファイルに掐れることが
できます:</p>
<div class="example"><p><code>
AccessFileName .config
</code></p></div>
</div>
<p>办忍に、<code>.htaccess</code> ファイルの菇矢は
<a href="../configuring.html#syntax">肩肋年ファイル</a>
と票じです。これらのファイルに今くことのできるディレクティブは <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ディレクティブにより疯まります。
このディレクティブは、<code>.htaccess</code> ファイルに
今かれたディレクティブの面で、、
どのディレクティブが努脱されるかをカテゴリ〖帽疤で回年します。
<code>.htaccess</code> に今くことのできるディレクティブであれば、
棱汤矢今には≈惧今き∽という灌誊があり、.htaccess に今くことができるように
なるための <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> の猛が回年されています。</p>
<p>毋えば、<code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code> ディレクティブの棱汤を
斧ると、<code>.htaccess</code> ファイルでの蝗脱が钓材されていることが
わかります。 (ディレクティブの车妥の疥にある≈コンテキスト∽と今かれている
乖を斧てください。) <a href="../mod/directive-dict.html#Context">惧今き</a>と今かれている乖には
<code>FileInfo</code> とあります。ですから、<code>.htaccess</code> 面の
このディレクティブが铜跟になるためには、警なくとも
<code>AllowOverride FileInfo</code> が肋年されている涩妥があります。</p>
<div class="example"><h3>毋:</h3><table>
<tr>
<td><a href="../mod/directive-dict.html#Context">コンテキスト:</a></td>
<td>サ〖バ肋年ファイル,バ〖チャルホスト,ディレクトリ,.htaccess</td>
</tr>
<tr>
<td><a href="../mod/directive-dict.html#Override">惧今き:</a></td>
<td>FileInfo</td>
</tr>
</table></div>
<p>あるディレクティブを <code>.htaccess</code> ファイルに今くことができるか
どうかわからないときは、そのディレクティブの棱汤を玫して、".htaccess"
のための≈コンテキスト∽の乖を拇べてください。</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="when" id="when">いつ .htaccess ファイルを蝗う(蝗わない)か。</a></h2>
<p>办忍弄に、サ〖バの肩肋年ファイルにアクセスできない眷圭を近いて、
<code>.htaccess</code> ファイルの蝗脱は端蜗闰けてください。
坤の面には、毋えば、ユ〖ザ千沮は撅に <code>.htaccess</code> ファイルで
乖なわなければならない、という疙豺が弓まっていますが、まったくそんなことは
ありません。ユ〖ザ千沮の肋年はサ〖バ肩肋年ファイルに今くことができ、
悸狠、その数がより紊い肋年数恕です。</p>
<p><code>.htaccess</code> ファイルはコンテンツ捏丁荚がディレクトリ髓の
肋年を乖ないたいけれど、サ〖バシステムの root アクセス涪嘎を积っていない
という眷圭にのみ蝗うべきものです。サ〖バ瓷妄荚が裳人に肋年恃构を乖ないたくは
ない、というときには改」のユ〖ザが <code>.htaccess</code> ファイルを蝗って
极尸で肋年の恃构を乖なうことを钓材した数が紊いときもあるでしょう。
これは泼に、ISP が剩眶のユ〖ザのサイトを办つのマシンでホストしていて、
称ユ〖ザが肋年の恃构をできるようにしたいようなときにあてはまります。</p>
<p>しかし、舍奶は材墙であれば <code>.htaccess</code> ファイルの蝗脱は
闰けてください。<code>.htaccess</code> ファイルに今こうと雇えるような
すべての肋年は、サ〖バの肩肋年ファイルの <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> セクションで票じように乖なうことが
できます。</p>
<p><code>.htaccess</code> ファイルの蝗脱を闰ける妄统は肩に企つあります。</p>
<p>办つ誊はサ〖バの拉墙の啼玛です。<code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ディレクティブが
<code>.htaccess</code> ファイルの肋年を钓材している眷圭は、Apache は
称ディレクトリで <code>.htaccess</code> ファイルを玫します。
ですから、<code>.htaccess</code> ファイルを钓材すると、悸狠に蝗脱しているか
どうかに簇わらず、拉墙の你布を痉くことになります! また、<code>.htaccess</code>
ファイルは矢今がリクエストされる刨に粕み哈まれます。</p>
<p>さらに、Apache は努脱すべきディレクティブを礁めるために、すべての
惧疤のディレクトリの <code>.htaccess</code> ファイルを玫す涩妥があることにも
庙罢してください。(<a href="#how">ディレクティブが努脱される数恕</a>を
徊救してください。)ですから、<code>/www/htdocs/example</code> にある
ファイルがリクエストされたときは、Apache は笆布のファイルを拇べます。</p>
<div class="example"><p><code>
/.htaccess<br />
/www/.htaccess<br />
/www/htdocs/.htaccess<br />
/www/htdocs/example/.htaccess
</code></p></div>
<p>ですから、そのディレクトリのそれぞれのファイルへのアクセスに滦して、
惧の毋のファイルがまったく赂哼しないときでも、纳裁のファイルシステムの
アクセスが乖なわれることになります。(これは、<code>.htaccess</code> が
<code>/</code> に滦して铜跟になっているときの眷圭で、舍奶はそうなって
いないことに庙罢してください。)</p>
<p>企つ誊はセキュリティです。ユ〖ザにサ〖バの肋年を恃构することを
钓材することになりますので、あなた极咳が瓷妄できない恃构をされる
恫れがあります。ユ〖ザにこの泼涪を涂えるのが紊いのかどうか、浇尸
浮皮してください。また、ユ〖ザに涂える涪嘎が涩妥なものよりも警なすぎると、
途尸な祷窖サポ〖ト鼠桂を减け艰るようになる材墙拉が光いことにも
庙罢してください。澄悸に、ユ〖ザにどの镍刨の涪嘎を涂えたか汤澄に桂げるように
してください。<code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> に
部を肋年したかということと、簇息する矢今を绩すことで、
稿」の寒宛をぐっと负らすことが
できます。</p>
<p>ところで、ディレクティブの今かれた <code>.htaccess</code> を
<code>/www/htdocs/example</code> に弥くことと、票じディレクティブを
肩サ〖バ肋年の Directory セクション
<code><Directory /www/htdocs/example></code> に今くことは
窗链に霹擦です:</p>
<p><code>/www/htdocs/example</code> の <code>.htaccess</code> ファイル:</p>
<div class="example"><h3><code>/www/htdocs/example</code> の .htaccess ファイルの
柒推</h3><p><code>
AddType text/example .exm
</code></p></div>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -