1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286
|
<?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>URL ե륷ƥΰ֤ؤΥޥå - 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.2</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.2</a></div><div id="page-content"><div id="preamble"><h1>URL ե륷ƥΰ֤ؤΥޥå</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="./en/urlmapping.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="./ja/urlmapping.html" title="Japanese"> ja </a> |
<a href="./ko/urlmapping.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
<p>ʸ Apache ꥯȤ URL ե
ե륷ƥΰ֤ꤹˡޤ</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="#documentroot">DocumentRoot</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#outside">DocumentRoot Υե</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#user">桼ǥ쥯ȥ</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#redirect">URL 쥯</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#proxy">Сץ</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#rewrite">饤ȥ</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#notfound">File Not Found</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_alias.html">mod_alias</a></code></li><li><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code></li><li><code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code></li><li><code class="module"><a href="./mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code></li><li><code class="directive"><a href="./mod/mod_speling.html#checkspelling">CheckSpelling</a></code></li><li><code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</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_proxy.html#proxypass">ProxyPass</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirect">Redirect</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirectmatch">RedirectMatch</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritematch">RewriteMatch</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></code></li><li><code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</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="documentroot" id="documentroot">DocumentRoot</a></h2>
<p>ꥯȤФƤɤΥե뤫ꤹȤ
Apache ΥǥեȤưϡꥯȤ URL-Path (URL Υۥ̾
ݡֹθ³ʬ) ФեǻꤵƤ
<code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
κǸɲä롢ȤΤǤǤ顢
<code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
βΥǥ쥯ȥե뤬֤鸫ܤΥɥȤڹ¤
ʤޤ</p>
<p>Apache ˤϥФʣΥۥȤؤΥꥯȤ
<a href="vhosts/">Сۥ</a> εǽ⤢ޤ
ξ硢줾ΥСۥȤФư㤦
<code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
ꤹ뤳ȤǤޤޤ<code class="module"><a href="./mod/mod_vhost_alias.html">mod_vhost_alias</a></code>
⥸塼ˤǥ쥯ƥ֤Ȥäơ
뤿ΥƥĤξꥯȤ줿 IP
ɥ쥹ۥ̾ưŪ˷뤳ȤǤޤ</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="outside" id="outside">DocumentRoot Υե</a></h2>
<p>ե륷ƥΡ
̩ˤ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
βˤϤʤʬؤΥ֥Ĥɬפ
礬褯ޤApache ϤΤʣˡѰդƤޤ
Unix ƥǤϡե륷ƥ¾ʬܥå
Ȥä <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
β˻äƤ뤳ȤǤޤƥͳˤꡢ
Apache ϳǥ쥯ȥ
<code class="directive"><a href="./mod/core.html#options">Options</a></code>
<code>FollowSymLinks</code> <code>SymLinksIfOwnerMatch</code>
ˤΤߥܥåɤޤ</p>
<p>ˡȤơ<code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code>
ǥ쥯ƥ֤Ȥäƥե륷ƥǤդʬ֤ζ֤
ޥåפǤޤȤС</p>
<div class="example"><p><code>Alias /docs /var/web</code></p></div>
<p>ȤΤȤϡURL
<code>http://www.example.com/docs/dir/file.html</code> ˤ
<code>/var/web/dir/file.html</code> ޤ
<code class="directive"><a href="./mod/mod_alias.html#scriptalias">ScriptAlias</a></code> ⡢
оݤȤʤäƤѥ <a class="glossarylink" href="./glossary.html#cgi" title="Ѹ콸">CGI</a>
ץȤȤưȤɲä
̰ʳƱ褦ưޤ</p>
<p>äȽ꤬ɬפʾǤϡ
<code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code> ǥ쥯ƥ֤
<code class="directive"><a href="./mod/mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></code> ǥ쥯ƥ
ȤäƶϤ<a class="glossarylink" href="./glossary.html#regex" title="Ѹ콸">ɽ</a>˴Ťޥå
ִԤʤȤǤޤ
ȤС</p>
<div class="example"><p><code>ScriptAliasMatch ^/~([a-zA-Z0-9]+)/cgi-bin/(.+)
/home/$1/cgi-bin/$2</code></p></div>
<p> <code>http://example.com/~user/cgi-bin/script.cgi</code> ؤ
ꥯȤ <code>/home/user/cgi-bin/script.cgi</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="user" id="user">桼ǥ쥯ȥ</a></h2>
<p>Ū Unix ƥǤϥ桼 <em>user</em> Υۡǥ쥯ȥ
<code>~user/</code> ȤƻȤǤޤ<code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code>
⥸塼Ϥγǰ֤˳ĥơ
줾Υ桼Υۡǥ쥯ȥΥե
ʲΤ褦 URL ȤäƥǤ褦ˤޤ</p>
<div class="example"><p><code>http://www.example.com/~user/file.html</code></p></div>
<p>ƥδ顢֤桼Υۡǥ쥯ȥ
ľܥǤ褦ˤ뤳ȤŬڤǤϤޤǤ顢
<code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code> ǥ쥯ƥ֤ˤ
桼Υۡǥ쥯ȥβΡ֥ե
֤Ƥǥ쥯ȥꤷޤǥեȤ
<code>Userdir public_html</code> Ȥȡ URL
<code>/home/user/public_html/file.html</code> Ȥ褦ʥե
ޥåפޤǡ<code>/home/user/</code>
<code>/etc/passwd</code> ǻꤵƤ桼Υۡǥ쥯ȥǤ</p>
<p><code class="directive"><a href="./mod/mod_userdir.html#userdir">Userdir</a></code> ˤϡ
<code>/etc/passwd</code> ˥ۡǥ쥯ȥΰ֤Ƥʤ
ƥǤȤȤΤǤ¾η⤢ޤ</p>
<p>ˤϥܥ "~" (<code>%7e</code> Τ褦沽뤳Ȥ¿)
ʹȻפäơ桼Υǥ쥯ȥɽ̤ʸ
Ѥͤޤmod_userdir ϤεǽݡȤƤޤ
桼Υۡǥ쥯ȥ꤬§ŪʹΤȤϡ
<code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code> Ȥä˾ߤ
̤ã뤳ȤǤޤȤС
<code>http://www.example.com/upages/user/file.html</code>
<code>/home/user/public_html/file.html</code> ˥ޥåפ褦ˤˤϡ
ʲΤ褦 <code>AliasMatch</code> ǥ쥯ƥ֤Ȥޤ:</p>
<div class="example"><p><code>AliasMatch ^/upages/([a-zA-Z0-9]+)/?(.*)
/home/$1/public_html/$2</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="redirect" id="redirect">URL 쥯</a></h2>
<p>ѤΥǥ쥯ƥ֤ Apache
ե륷ƥξ꤫饳ƥĤäƤ
饤Ȥ֤褦ˤޤȤˤϡ
饤Ȥ˥ꥯȤ줿ƥĤ̤ URL ˤ뤳Ȥ
Τ餻ơ饤Ȥ URL ؿꥯȤԤʤ褦
˾ޤȤޤ<em>쥯</em>
ƤФƤơ<code class="directive"><a href="./mod/mod_alias.html#redirect">Redirect</a></code>
ǥ쥯ƥ֤ˤƤޤȤС
<code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> βΥǥ쥯ȥ
<code>/foo/</code> ǥ쥯ȥ <code>/bar/</code> ˰ưȤϡ
ʲΤ褦ˤƥ饤ȤΥƥĤꥯȤ褦
ؼ뤳ȤǤޤ:</p>
<div class="example"><p><code>Redirect permanent /foo/
http://www.example.com/bar/</code></p></div>
<p>ϡ<code>/foo/</code> ǻϤޤ뤹٤Ƥ URL-Path
<code>www.example.com</code> Ф <code>/bar/</code>
<code>/foo/</code> ִ줿Τ˥쥯Ȥޤ
ФϼʬȤΥФǤʤɤΥФˤǤ⥯饤Ȥ
쥯Ȥ뤳ȤǤޤ</p>
<p>Apache ϤʣʽΤˡ
<code class="directive"><a href="./mod/mod_alias.html#redirectmatch">RedirectMatch</a></code> ǥ쥯ƥ֤
ƤޤȤСȤΥۡڡ㤦Ȥ˥쥯
뤱ɡ¾ΥꥯȤϤΤޤްȤȤϰʲ
Ȥޤ:</p>
<div class="example"><p><code>RedirectMatch permanent ^/$
http://www.example.com/startpage.html</code></p></div>
<p>뤤ϡŪ˥ȤΤ٤ƤΥڡ¾ΥȤ
ڡإ쥯ȤȤϡʲȤޤ:</p>
<div class="example"><p><code>RedirectMatch temp .*
http://othersite.example.com/startpage.html</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="proxy" id="proxy">Сץ</a></h2>
<p>Apache ϱϤˤɥȤΥФ URL ֤
äƤ뤳ȤǤޤμˡ<em>Сץ</em>ȸƤФƤޤ
֥ФϤΥɥȤƥ饤Ȥ֤Τ
ץФưΤ褦˸뤫Ǥ饤ȤˤϥɥȤ
СץФƤƤ褦˸̾
ץȤϰۤʤޤ</p>
<p>Ǥϡ饤Ȥ <code>/foo/</code> ǥ쥯ȥβˤ
ɥȤꥯȤȡФ <code>internal.example.com</code>
<code>/bar/</code> ǥ쥯ȥ꤫ơ륵Ф
ɥȤΤ褦ˤƥ饤Ȥ֤ޤ</p>
<div class="example"><p><code>
ProxyPass /foo/ http://internal.example.com/bar/<br />
ProxyPassReverse /foo/ http://internal.example.com/bar/<br />
ProxyPassReverseCookieDomain internal.example.com public.example.com<br />
ProxyPassReverseCookiePath /foo/ /bar/
</code></p></div>
<p><code class="directive"><a href="./mod/mod_proxy.html#proxypass">ProxyPass</a></code> ǥ쥯ƥ֤
ФŬڤʥɥȤ褦ꤷ
<code class="directive"><a href="./mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code> ǥ쥯ƥ֤
<code>internal.example.com</code> Υ쥯Ȥ륵Ф
Ŭڤʥǥ쥯ȥؤ褦˽ޤ
Ʊͤ <code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></code>
<code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></code>
ǥХå¦ФȯԤ Cookie 뤳ȤǤޤ</p>
<p>ɥȤΥϽʤ
ȤȤΤäƤƤ
Ǥ顢<code>internal.example.com</code> ؤХѥˤǤϡ
饤ȤץФȴФ <code>internal.example.com</code>
ľܥꥯȤ롢ȤȤˤʤޤ
ɥѡƥ⥸塼 <a href="http://apache.webthing.com/mod_proxy_html/">mod_proxy_html</a>
ϡHTML XHTML Υ뤳ȤǤޤ</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="rewrite" id="rewrite">饤ȥ</a></h2>
<p>ضϤִɬפʤȤϡ<code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code>
饤ȥΩĤǤ礦
Υ⥸塼ˤǥ쥯ƥ֤
֥饦μࡢꥯȸ IP ɥ쥹ʤɤΥꥯȤħ
Ȥä֤ƥĤξޤˡ<code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code>
ϳΥǡ١եץȤäƥꥯȤΰ
뤳ȤǤޤ饤ȥϾǵƤ뻰ĤΥޥåԥ
٤ƤԤʤȤǤޤ: Υ쥯 (ꥢ)
Υ쥯ȡץǤmod_rewrite Ȥ¿μŪ
<a href="misc/rewriteguide.html">URL 饤ȥ</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="notfound" id="notfound">File Not Found</a></h2>
<p>ɬꥯȤ줿 URL бե뤬ե륷ƥ
̵Ȥ礬ȯޤ줬ΤˤϤĤͳޤ
ˤäƤϡɥȤ̤ξ˰ư̤Ǥ뤳Ȥޤ
ξϡ饤Ȥ˥ο֤Τ餻뤿
<a href="#redirect">URL 쥯</a>ȤΤˡǤ
뤳ȤˤäơϿ֤˰ưƤ뤱ɤ⡢
Ť֥åޡư³褦ˤ뤳ȤǤޤ</p>
<p>"File Not Found" 顼Τ⤦ĤΤ褯ͳϡ
֥饦ؤľϤ HTML ζȯŪ URL ϴְ㤤Ǥ
Apache Ϥ뤿ˡ<code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code>
⥸塼 (տŪְ֤㤤)
(: spelling) ƤޤΥ⥸塼뤬
ѤƤȤϡ"File Not Found" 顼ꤷơ
ե̾Υõޤ⤷ĤĤä
mod_speling ϥ饤Ȥ֤Τ餻뤿 HTTP 쥯Ȥ
ޤ⤷ʣΡֶᤤץե뤬Ĥäϡ
ؤȤʤꤨΤΥꥹȤ饤Ȥɽޤ</p>
<p>mod_speling ͭѤʵǽϡʸʸ̤
ե̾ӤΤǤ URL unix
ե륷ƥबξȤʸʸ̤ΤǤ롢
ȤȤ桼ΤʤƥΩޤ
ޤ URL ٤ǺѤޤmod_speling ¿ѤȡФ
ʤ٤ޤ٤ƤΡʤץꥯȤθ
URL Υ쥯Ȥȥ饤ȤοꥯȤ뤳Ȥ
ʤޤ顣</p>
<p>ƥĤΰ֤褦Ȥ뤹٤ƤλߤԤȡ
Apache ϡHTTP ơ 404 (file not found) ȶ
顼ڡ֤ޤΥ顼ڡγѤ
<code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code>
ǥ쥯ƥ֤椵졢
<a href="custom-error.html">२顼쥹ݥ</a>
Ƥ褦ˡԤʤȤǤޤ</p>
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="./en/urlmapping.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="./ja/urlmapping.html" title="Japanese"> ja </a> |
<a href="./ko/urlmapping.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>
|