43b8f5cebbf28df342fcdda8fa1992c28eaa6309yoshiki<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
43b8f5cebbf28df342fcdda8fa1992c28eaa6309yoshiki<?xml-stylesheet type="text/xsl" href="/style/manual.ja.xsl"?>
4a56677aad9b66a36f3dc9fddbca8dc1230ad471rbowen<!-- English Revision: 657842:1673657 (outdated) -->
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding Licensed to the Apache Software Foundation (ASF) under one or more
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding contributor license agreements. See the NOTICE file distributed with
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding this work for additional information regarding copyright ownership.
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding The ASF licenses this file to You under the Apache License, Version 2.0
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding (the "License"); you may not use this file except in compliance with
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding the License. You may obtain a copy of the License at
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd Unless required by applicable law or agreed to in writing, software
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd distributed under the License is distributed on an "AS IS" BASIS,
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd See the License for the specific language governing permissions and
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd limitations under the License.
208651a016b098f4fa1f6279559f104d70f1632dtakashi<description>ユーザ専用のディレクトリを提供
43b8f5cebbf28df342fcdda8fa1992c28eaa6309yoshiki </description>
208651a016b098f4fa1f6279559f104d70f1632dtakashi<p>このモジュールは、
208651a016b098f4fa1f6279559f104d70f1632dtakashi構文を使ってユーザ専用ディレクトリにアクセスできるようにします。</p>
51518469f1207f11cd9a00d303838b86fe27b55cyoshiki<seealso><a href="/howto/public_html.html">public_html
43b8f5cebbf28df342fcdda8fa1992c28eaa6309yoshiki<directivesynopsis>
c68796f705286dc3fd9c0d23a57fe459b04de864takashi<syntax>UserDir <em>directory-filename</em> [<em>directory-filename</em>] ...</syntax>
208651a016b098f4fa1f6279559f104d70f1632dtakashi ユーザのドキュメントへのリクエストを受けた時に使う
208651a016b098f4fa1f6279559f104d70f1632dtakashi ユーザのホームディレクトリ中の、実際のディレクトリを
208651a016b098f4fa1f6279559f104d70f1632dtakashi 指定されたユーザ以外の
208651a016b098f4fa1f6279559f104d70f1632dtakashi しないようにします。</li>
208651a016b098f4fa1f6279559f104d70f1632dtakashi このリスト中に含まれるユーザ名に対しては、たとえ
10506784730138cf41a16c81c0b3d78224c2a2dekawai 全体では変換が無効になっていたとしても、
208651a016b098f4fa1f6279559f104d70f1632dtakashi これらのユーザ名にはディレクトリ変換が行われます。
208651a016b098f4fa1f6279559f104d70f1632dtakashi 引数はファイル名パターンとして扱われ、
208651a016b098f4fa1f6279559f104d70f1632dtakashi 名前からディレクトリへの変換の指定を行なう時に使われます。
c68796f705286dc3fd9c0d23a57fe459b04de864takashi <code>http://www.example.com/~bob/one/two.html</code>
208651a016b098f4fa1f6279559f104d70f1632dtakashi へのリクエストは次のように変換されます:</p>
43b8f5cebbf28df342fcdda8fa1992c28eaa6309yoshiki<tr><td>UserDir public_html</td><td>~bob/public_html/one/two.html</td></tr>
43b8f5cebbf28df342fcdda8fa1992c28eaa6309yoshiki<tr><td>UserDir /usr/web</td><td>/usr/web/bob/one/two.html</td></tr>
43b8f5cebbf28df342fcdda8fa1992c28eaa6309yoshiki<tr><td>UserDir /home/*/www</td><td>/home/bob/www/one/two.html</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <p>次のディレクティブはクライアントに対してリダイレクトを
c68796f705286dc3fd9c0d23a57fe459b04de864takashi<tr><td>UserDir http://www.example.com/users</td><td>http://www.example.com/users/bob/one/two.html</td></tr>
c68796f705286dc3fd9c0d23a57fe459b04de864takashihttp://www.example.com/*/usr</td><td>http://www.example.com/bob/usr/one/two.html</td></tr>
c68796f705286dc3fd9c0d23a57fe459b04de864takashihttp://www.example.com/~*/</td><td>http://www.example.com/~bob/one/two.html</td></tr>
208651a016b098f4fa1f6279559f104d70f1632dtakashi <strong>このディレクティブを使うときは注意してください;
208651a016b098f4fa1f6279559f104d70f1632dtakashi これは望ましい動作ではないでしょう。
208651a016b098f4fa1f6279559f104d70f1632dtakashi 設定の中に含めておくことを強くお薦めします。
208651a016b098f4fa1f6279559f104d70f1632dtakashi 追加情報に <directive module="core">Directory</directive>
208651a016b098f4fa1f6279559f104d70f1632dtakashiディレクトリを利用し、それ以外には利用させたくない場合は
208651a016b098f4fa1f6279559f104d70f1632dtakashi次を使いましょう:</p>
43b8f5cebbf28df342fcdda8fa1992c28eaa6309yoshikiUserDir disabled<br />
43b8f5cebbf28df342fcdda8fa1992c28eaa6309yoshikiUserDir enabled user1 user2 user3
208651a016b098f4fa1f6279559f104d70f1632dtakashi少数の人は不許可にしたい場合は、次を使いましょう:</p>
43b8f5cebbf28df342fcdda8fa1992c28eaa6309yoshikiUserDir enabled<br />
43b8f5cebbf28df342fcdda8fa1992c28eaa6309yoshikiUserDir disabled user4 user5 user6
208651a016b098f4fa1f6279559f104d70f1632dtakashi<p>他のユーザディレクトリを指定することもできます。
208651a016b098f4fa1f6279559f104d70f1632dtakashi次のようなコマンドを使うと:</p>
c68796f705286dc3fd9c0d23a57fe459b04de864takashi<p>http://www.example.com/~bob/one/two.html へのリクエストはまず
c68796f705286dc3fd9c0d23a57fe459b04de864takashi/usr/web/bob/one/two.html を調べ、最後に http://www.example.com/bob/one/two.html
208651a016b098f4fa1f6279559f104d70f1632dtakashiへのリダイレクトを送ります。</p>
208651a016b098f4fa1f6279559f104d70f1632dtakashi<p>リダイレクトを加える場合は、リストの最後の選択肢でなければなりません。
208651a016b098f4fa1f6279559f104d70f1632dtakashiApache はリダイレクトが成功するかどうかを決めることはできませんので、
208651a016b098f4fa1f6279559f104d70f1632dtakashiリストの前の方にリダイレクトを書くと、それが必ず使用される選択肢に
208651a016b098f4fa1f6279559f104d70f1632dtakashiなってしまいます。</p>
208651a016b098f4fa1f6279559f104d70f1632dtakashi<p>2.1.4 以降では、ユーザディレクトリ置換機能はデフォルトでは起動しません。
208651a016b098f4fa1f6279559f104d70f1632dtakashiそれ以前のバージョンでは、<directive module="mod_userdir">UserDir</directive>
208651a016b098f4fa1f6279559f104d70f1632dtakashiであると仮定されていました。</p>
51518469f1207f11cd9a00d303838b86fe27b55cyoshiki<seealso><a href="/howto/public_html.html">public_html
43b8f5cebbf28df342fcdda8fa1992c28eaa6309yoshiki</directivesynopsis>
43b8f5cebbf28df342fcdda8fa1992c28eaa6309yoshiki</modulesynopsis>