d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<?xml version='1.0' encoding='EUC-KR' ?>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<?xml-stylesheet type="text/xsl" href="/style/manual.ko.xsl"?>
5d01f40ffd657dd2ac567aacd93cabd162ddfa79coar<!-- English Revision: 151408:1673932 (outdated) -->
acc36ab93565d2880447d535da6ca6e5feac7a70nd
acc36ab93565d2880447d535da6ca6e5feac7a70nd<!--
031b91a62d25106ae69d4693475c79618dd5e884fielding Licensed to the Apache Software Foundation (ASF) under one or more
031b91a62d25106ae69d4693475c79618dd5e884fielding contributor license agreements. See the NOTICE file distributed with
031b91a62d25106ae69d4693475c79618dd5e884fielding this work for additional information regarding copyright ownership.
031b91a62d25106ae69d4693475c79618dd5e884fielding The ASF licenses this file to You under the Apache License, Version 2.0
031b91a62d25106ae69d4693475c79618dd5e884fielding (the "License"); you may not use this file except in compliance with
031b91a62d25106ae69d4693475c79618dd5e884fielding the License. You may obtain a copy of the License at
acc36ab93565d2880447d535da6ca6e5feac7a70nd
acc36ab93565d2880447d535da6ca6e5feac7a70nd http://www.apache.org/licenses/LICENSE-2.0
acc36ab93565d2880447d535da6ca6e5feac7a70nd
acc36ab93565d2880447d535da6ca6e5feac7a70nd Unless required by applicable law or agreed to in writing, software
acc36ab93565d2880447d535da6ca6e5feac7a70nd distributed under the License is distributed on an "AS IS" BASIS,
acc36ab93565d2880447d535da6ca6e5feac7a70nd WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
acc36ab93565d2880447d535da6ca6e5feac7a70nd See the License for the specific language governing permissions and
acc36ab93565d2880447d535da6ca6e5feac7a70nd limitations under the License.
acc36ab93565d2880447d535da6ca6e5feac7a70nd-->
acc36ab93565d2880447d535da6ca6e5feac7a70nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<manualpage metafile="content-negotiation.xml.meta">
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<title>������� (Content Negotiation)</title>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<summary>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>����ġ�� HTTP/1.1 �Ծ࿡ ���� �������(content
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd negotiation)�� �����Ѵ�. ��������� media type, ���, ��������,
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���ڵ� � ���� ������ ������ ��ȣ���� ��� �ڿ���
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���� ������ ǥ���� �����Ѵ�. �� �ҿ����� ��� ������ ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �������� ��û�� ���������� ó���ϴ� ��ɵ� �ִ�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>�⺻������ �����ϵǴ� <module>mod_negotiation</module>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ����� ������� ����� �����Ѵ�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd</summary>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<section id="about"><title>������� ����</title>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>�ڿ��� ���� �ٸ� ǥ���� ���� �� �ִ�. ���� ���, �ٸ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �� �ٸ� media type Ȥ�� �� ��ΰ� �ٸ� ǥ������ ����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �� �ִ�. ���� ����� ǥ���� �����ϴ� �Ѱ��� ����� ����ڿ���
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ��� �������� �����ְ� �����ϰ� �ϴ� ���̴�. �׷��� ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �ڵ����� �����ϴ� �͵� �����ϴ�. �̴� ������ ��û��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �Ϻη� �׵��� ��ȣ�ϴ� ǥ���� ���� ������ �����⶧����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �����ϴ�. ���� ���, ������� �������� �Ҿ��, �׷���
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ��ٸ� ����� ������ ����ʹٰ� �˷��� �� �ִ�. �������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ��û�� ����� �׵��� ��ȣ�� ��Ÿ����. ���� �Ҿ�ε� ǥ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ��û�Ѵٸ� ������� ������ ���� ������.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<example>Accept-Language: fr</example>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>�̷� ��ȣ�� ǥ���� ���� �ٸ� ��쿡�� ����ȴ�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>������ �� ������ ��û�� ���� ������ �Ҿ�� ���
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���� �� ������, �Ҿ �� ��ȣ�ϰ�, ���� media type�� ����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �� ������, �Ϲ� �ؽ�Ʈ ���ٴ� HTML, �ٸ� media type ���ٴ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd GIF�� JPEG�� ��ȣ�Ѵٰ� �˷��ش�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<example>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd Accept-Language: fr; q=1.0, en; q=0.5<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd Accept: text/html; q=1.0, text/*; q=0.8, image/gif; q=0.6, image/jpeg; q=0.6, image/*; q=0.5, */*; q=0.1
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd</example>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>����ġ�� HTTP/1.1 �Ծ࿡ ���ǵ� '���� �ֵ�(server driven)'
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ��������� �����Ѵ�. ����ġ�� <code>Accept</code>,
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd <code>Accept-Language</code>, <code>Accept-Charset</code>,
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd <code>Accept-Encoding</code> ��û ����� ��� �����Ѵ�.
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ��, ����ġ�� RFC 2295�� RFC 2296�� ���ǵ� �������� ���������
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd '�ڿ�������(transparent)' ��û ����� �����Ѵ�. �׷��� ��
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd RFC�� ���ǵ� '��� ���(feature negotiation)'�� ��������
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd �ʴ´�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p><strong>�ڿ�(resource)</strong>�� (RFC 2396) URI�� �����ϴ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �������� �����. ����ġ�� ���� �������� �ڿ���
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <strong>ǥ��(representations)</strong>�� �����Ѵ�. ǥ����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ������ media type, ��������, ���ڵ� ���� ���� ����Ʈ���
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���ִ�. �ڿ��� ���� ǥ���� (���δ� ���� ���� �ִ�) ����ȴ�.
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �ڿ� ���� ǥ���� �ִٸ� �ڿ���
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <strong>��󰡴��ϴٰ�(negotiable)</strong> �θ���, �̶�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �� ǥ���� <strong>����(variant)</strong>�̶�� �Ѵ�.
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ��󰡴��� �ڿ��� ���� ���� �����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <strong>����(dimension)</strong>��� �Ѵ�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd</section>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<section id="negotiation"><title>����ġ�� ���</title>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>�ڿ��� ����ϱ����� ������ �� ���� ���� ������ �ʿ��ϴ�.
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���� �ΰ��� ����� �ϳ��� ������ ��´�:</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <ul>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <li>������ ���� ���ϵ��� ���� ������ type map�� (<em>����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���</em>, <code>*.var</code> ����) ����ϰų�,</li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <li>���� ���������ʾƵ� ������ ���ϸ?�� ��Ģ�� ã�Ƽ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ��� �����ϴ� 'MultiViews'�� ����Ѵ�.</li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </ul>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <section id="type-map"><title>type-map ���� ����ϱ�</title>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>type map�� <code>type-map</code>�̶� �ڵ鷯�� �����
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd (Ȥ�� ���� ����ġ ������ ȣȯ�� ���� MIME type��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <code>application/x-type-map</code>��) ������. �� �����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ����Ϸ��� �������� <code>type-map</code> �ڵ鷯�� ����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���� Ȯ���ڸ� �����ؾ� �Ѵ�. ���� �������Ͽ� ������ ����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �����ϴ� ���� ����.</p>
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<example>AddHandler type-map .var</example>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>Type map ������ �ش��ϴ� �ڿ�� �̸��� ���ƾ� �ϰ�,
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �� ���� ���� �׸��� �־�� �Ѵ�. �׸��� ���� HTTP���
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ��� �ٷ� �����ȴ�. ���� ���� ������ �׸���� ���ٷ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �����Ѵ�. �׸�ȿ��� ������ ����� �� ���. (�̷��� ��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �ʿ䰡 ���, �־ ����������) ���� �׸��� �������� ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �ִ� �������� map ������ �����ϴ� ���� �����̴�. ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd map ���� ����. �� ������ �̸��� <code>foo.var</code>��,
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <code>foo</code>��� �ڿ��� �����Ѵ�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<example>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd URI: foo<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd URI: foo.en.html<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd Content-type: text/html<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd Content-language: en<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd URI: foo.fr.de.html<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd Content-type: text/html;charset=iso-8859-2<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd Content-language: fr, de<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd</example>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>typemap ������ ���ϸ� Ȯ���� ����, ������ Multiviews��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ����Ͽ���, �켱���� ������ �����϶�. ������ ���� �ٸ� ǰ����
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ����ٸ�, ������ ���� (JPEG, GIF, ASCII-art�� �ش��ϴ�)
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd media type�� "qs" �Ķ���ͷ� ǰ��(source quality)�� ǥ����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �� �ִ�:</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<example>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd URI: foo<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd URI: foo.jpeg<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd Content-type: image/jpeg; qs=0.8<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd URI: foo.gif<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd Content-type: image/gif; qs=0.5<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd URI: foo.txt<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd Content-type: text/plain; qs=0.01<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd</example>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>qs ���� 0.000���� 1.000 ���̴�. qs ���� 0.000�� ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ��� ���õ��� ������ �����϶�. 'qs' ���� ��� ������ 1.0����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ��޵ȴ�. qs ���� Ŭ���̾�Ʈ�� �ɷ°�� ������ �ٸ� ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���Ͽ� �� ������ ������� 'ǰ��'�� ��Ÿ����. ���� ���,
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ������ ��Ÿ������ ��� JPEG ������ ASCII ���Ϻ��ٴ� �׻�
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ���� ǰ���� �����. �׷��� �ڿ��� �� ASCII art���ٸ�
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ASCII ǥ���� JPEG ǥ������ �� ���� ǰ���� ���� �� �ִ�.
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �׷��Ƿ� � ������ qs ���� ǥ���Ϸ��� �ڿ��� ����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ��� �ٸ���.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>�����ϴ� ��� ��� ����� <a
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd href="mod/mod_negotiation.html#typemaps">mod_negotation
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd typemap</a> ������ ����϶�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd</section>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<section id="multiviews"><title>Multiviews</title>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p><code>MultiViews</code>�� ���丮�� �ɼ��̹Ƿ�,
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <code>httpd.conf</code>��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <directive module="core" type="section">Directory</directive>,
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <directive module="core" type="section">Location</directive>,
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <directive module="core" type="section">Files</directive>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���� Ȥ�� (<directive module="core">AllowOverride</directive>��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ������ �����Ǿ�ٸ�) <code>.htaccess</code> ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <directive module="core">Options</directive> ���þ ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �� �ִ�. <code>Options All</code>�� <code>MultiViews</code>��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �������������� �����϶�. ��� ���� ����� �Ѵ�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p><code>MultiViews</code>�� ����ϸ� ������ ���� ���� �Ͼ��:
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ������ <code>/some/dir/foo</code>�� ���� ��û�� �ް�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <code>/some/dir/foo</code>�� <code>MultiViews</code>�� �����ϸ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <code>/some/dir/foo</code>�� �������� <em>����</em> ���,
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ������ ���丮���� �̸��� foo.*�� ���ϵ��� ��� �����ϴ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ������ type map�� �����. Ŭ���̾�Ʈ�� ��û�� media type��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd content-encoding�� ������ ���߿� ���� ������ ���� �����Ѵ�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p><code>MultiViews</code>�� ������ ���丮�� �����Ҷ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ������ � <directive
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd module="mod_dir">DirectoryIndex</directive> ���þ��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���ȴ�. ���������� ������ ���ٸ�,</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<example>DirectoryIndex index</example>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p><code>index.html</code>�� <code>index.html3</code>��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ��� �ִٸ� ������ �̵� �߿� �ϳ��� �����Ѵ�. �� ��� ���
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <code>index.cgi</code>�� �ִٸ�, ������ �װ��� �����Ѵ�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>���丮�� ������ ������ �ϳ��� Charset, Content-Type,
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd Language, Encoding�� �Ǵ��ϴ� <code>mod_mime</code>�� �𸣴�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd Ȯ���ڸ� ����ٸ�, ���� <directive
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd module="mod_mime">MultiViewsMatch</directive> ���þ� ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �޷Ǵ�. �� ���þ�� �ڵ鷯, ����, �ٸ� Ȯ������� MultiViews
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ��� ������ ���θ� �����Ѵ�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd</section>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd</section>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<section id="methods"><title>�����</title>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>����ġ�� type-map �����̳� ���丮�� �ִ� ���ϸ���
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �־��� �ڿ� ���� ���� ����� ��ԵǸ� '������' ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �����ϱ����� �� ����� �ϳ��� ����Ѵ�. ����ġ �������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ����� ����ϱ����� ��Ȯ�� ����� ��� �Ͼ���� �ڼ���
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �� �ʿ�� ���. �׷��� �ñ��� ����� ���� �� ����� �����Ѵ�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>�ΰ��� ������� �ִ�:</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <ol>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <li><strong>����ġ �˰?���� ����Ͽ� ������ �ֵ��ϴ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���</strong>�� �Ϲ����� ��쿡 ����Ѵ�. ����ġ �˰?����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �Ʒ��� �ڼ��� �����Ѵ�. �� �˰?���� ����ϸ� ����ġ��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �� ���� ��� ������� ���� Ư�� ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ǰ����(quality factor)�� '�����Ѵ�'. ����ġ�� ǰ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �����ϴ� ����� �Ʒ��� �ڼ��� �����Ѵ�.</li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <li><strong>�ڿ�������(Transparent) �������</strong>��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ������ RFC 2295�� ���ǵ� ������� ��û�� ��쿡��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ����Ѵ�. �� ������� '������' ������ ������ ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ������� �ο��Ѵ�. �׷��� ���� �������� �˰?��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �޷ȴ�. �ڿ������� �������߿� ������� ����ġ����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd RFC 2296�� ���ǵ� '��� ������ �˰?��(remote variant
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd selection algorithm)'�� ��û�� �� �ִ�.</li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </ol>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<section id="dimensions"><title>����� ����</title>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <table>
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd <columnspec><column width=".15"/><column width=".85"/></columnspec>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <tr valign="top">
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <th>����</th>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <th>����</th>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </tr>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <tr valign="top">
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td>Media Type</td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd <td>������� <code>Accept</code> ����� ��ȣ�� ��Ÿ����.
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd �� �׸��� ǰ������ ���� �� �ִ�. ������ ���? ǰ������
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ("qs" �Ķ����) ���� �� �ִ�.</td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </tr>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <tr valign="top">
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td>Language</td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd <td>������� <code>Accept-Language</code> ����� ��ȣ��
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ��Ÿ����. �� �׸��� ǰ������ ���� �� �ִ�. ������
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ���� �� ���� (Ȥ�� �ƹ� �� ����) �� �ִ�.</td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </tr>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <tr valign="top">
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td>Encoding</td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd <td>������� <code>Accept-Encoding</code> ����� ��ȣ��
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ��Ÿ����. �� �׸��� ǰ������ ���� �� �ִ�.</td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </tr>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <tr valign="top">
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td>Charset</td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd <td>������� <code>Accept-Charset</code> ����� ��ȣ��
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ��Ÿ����. �� �׸��� ǰ������ ���� �� �ִ�. ������
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd media type�� �Ķ���ͷ� ���������� ��Ÿ�� �� �ִ�.</td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </tr>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </table>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd</section>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<section id="algorithm"><title>����ġ ��� �˰?��</title>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>����ġ�� ������� ���� '������' ������ (�ִٸ�)
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �����ϱ����� �Ʒ� �˰?���� ����Ѵ�. �� �˰?���� ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �� ���. ������ ���� �����Ѵ�:</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <ol>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <li>����, ����� �� ������ ���� �ش��ϴ� <em>Accept*</em>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ����� �˻��ϰ�, �� ���� ǰ���� �ű��. � ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <em>Accept*</em> ����� �޾Ƶ����� �ʴ� ������ �ĺ�����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �����Ѵ�. � ���� ���������� 4 �ܰ�� ����.</li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �ĺ����� �ϳ��� �����Ͽ� '������' ������ ã�´�. ����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �� �˻�� ���� �Ͼ��. �� �˻翡�� ���õ�������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ������ ���ܵȴ�. �� �˻��� �� ���� ������ �̸� ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �������� �����ϰ� 3 �ܰ�� ����. ���� ������ ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���� �˻縦 �����Ѵ�.
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <ol>
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd <li><code>Accept</code> ����� ǰ������ ������
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd media type�� ���� ǰ���� ���Ͽ� ���� ���� ����
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ���� ������ �����Ѵ�.</li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <li>���� ���� ���(language) ǰ������ ���� ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �����Ѵ�.</li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd <li><code>Accept-Language</code> ����� (�ִٸ�)
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ���� ����� �� Ȥ�� <code>LanguagePriority</code>
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ���þ (�ִٸ�) ���� ����� �� ������ ����
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ������ �� ���� ������ �����Ѵ�.</li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <li>���� ���� (text/html media type�� ������ ��Ÿ����)
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd 'level' media �Ķ���͸� ���� ������ �����Ѵ�.</li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd <li><code>Accept-Charset</code> ����� ������ ����
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ������ charset media �Ķ���͸� ���� ������ ã�´�.
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ����� ��ٸ� ISO-8859-1 ���������� ���� ��ȣ�Ѵ�.
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd <code>text/*</code> media type�� �������� ���������
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd Ư�� �������հ� ����������� ������ ISO-8859-1��
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd �����Ѵ�.</li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <li>ISO-8859-1�� <em>�ƴ�</em> charset media �Ķ���͸�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���� ������� �����Ѵ�. �׷� ������ ��ٸ�, ��� ���
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ������ �����Ѵ�.</li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <li>���� ������ ���ڵ��� ���� ������ �����Ѵ�.
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd user-agent�� ������ ���ڵ��� ���� ������ �ִٸ� ��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ������ �����Ѵ�. �׷����ʰ� ���ڵ�� ����� ���ڵ�ȵ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ������ ���� �ִٸ� ���ڵ�ȵ� ������ �����Ѵ�. ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ��� ���ڵ�Ǿ�ų� ��� ���ڵ�ȵ� ��� ��� ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �����Ѵ�.</li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <li>content length�� ���� ���� ������ �����Ѵ�.</li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <li>���� ���� ù���� ������ �����Ѵ�. �̴� type-map
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ������ �տ� ���԰ų�, ���丮���� ������ ���� ���
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���ϸ��� ASCII �ڵ� ��� �Ͽ� �տ� ������ ���̴�.</li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </ol>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <li>���� �˰?���� '������' ������ �����ߴ�. �̰��� ��������
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ������. HTTP ���� ��� <code>Vary</code>�� ����� ������
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ��Ÿ���� �ȴ�. (������� ij���� �ڿ��� ij���Ҷ� �� ������
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ����� �� �ִ�.) ��.</li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <li>�� �ܰ迡 �����ߴٸ� (��� ������ �������ϱ� ������)
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd � ���� ������ �ȵ� ����. ("No acceptable
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd representation"�� ���ϴ�) ���� 406�� �������� ��밡����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ������ ����� ���� HTML ������ ������ ������. ��, HTML
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd <code>Vary</code> ����� ������ ������ ��Ÿ����.</li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </ol>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd</section>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd</section>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<section id="better"><title>ǰ���� �����ϱ�</title>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>����ġ�� ���� ���� ����ġ ��� �˰?���� ������ ��Ű���ʰ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ǰ������ �����Ѵ�. ������ �����ϰ� ��Ȯ�� ������ �������ʴ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ������� (�˰?����) �� ���� ��� ������ ���ؼ���.
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �θ� ���̴� �������� �Ϻδ� ���� �߸�� ������ �����ϵ���
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd <code>Accept</code> ����� ������. ������ �����ϰ� �ùٸ�
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ������ �����ٸ�, ������ �����ʴ´�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<section id="wildcards"><title>Media Type�� ���ϵ�ī��</title>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd <p><code>Accept:</code> ��û ����� media type�� ���� ��ȣ��
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ��Ÿ����. ��, *�� � ���ڿ��̶� �����ϱ⶧���� "image/*"��
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd "*/*" ���� '���ϵ�ī��' media type�� ����� ���� �ִ�. �׷���
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ������ ���� ��û��:</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<example>Accept: image/*, */*</example>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>"image/"�� �����ϴ� � type�� �ٸ� � type�� ��������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �ǹ��Ѵ�. � �������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �ڽ��� ������ �ٷ� �� �ִ� type�� �߰��� ���ϵ�ī�带 ������.
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���� ���:</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<example>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd Accept: text/html, text/plain, image/gif, image/jpeg, */*
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd</example>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>������ ���� ������ type�� ��ȣ������ �ٸ� ǥ���� �ִٸ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �װ͵� �������� ��Ÿ���� ���ؼ���. ������ ������ ����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���� ������ ���� ��������� ǰ���� ����� ���̴�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<example>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd Accept: text/html, text/plain, image/gif, image/jpeg, */*; q=0.01
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd</example>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>���� ������ type�� ǰ������ �� �⺻���� (���� ����)
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd 1.0�� �����. ���ϵ�ī�� */*�� ���� ��ȣ�� 0.01�� �����Ƿ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���� ������ type�� �´� ������ ��� ��쿡�� �ٸ� type����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���ȴ�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd <p><code>Accept:</code> ����� q ����� ���� <em>���</em>
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd "*/*"�� �ִٸ�, ����ġ�� �ٶ����� �ൿ�� ���� q ������ 0.01��
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd �����Ѵ�. ��, "type/*" ������ ���ϵ�ī�忡�� ("*/*"���ٴ�
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd �� ��ȣ�ϵ���) 0.02�� �����Ѵ�. <code>Accept:</code> �������
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd q ����� ������ media type�� �ִٸ� �̷� Ư���� ���� �߰�����
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd <em>�ʴ´�</em>. �׷��� ������� ������ ������ ��������
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ��û�� ��û�ѵ��� ó���Ѵ�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd</section>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<section id="exceptions"><title>���(language) ����� ����</title>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>����ġ 2.0�� ��� ����� ������ ��� �ε巴�� �����ϱ�����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ��� �˰?�� ���� ���ܸ� � �߰��ߴ�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>Ŭ���̾�Ʈ�� ������ �������� ��û������ ������ ������
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ���� <code>Accept-language</code>�� �´� �������� �� �Ѱ���
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ã���� ������ ������, �׷��� ���� ��� ������ Ŭ���̾�Ʈ����
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd "No Acceptable Variant"�� "Multiple Choices" ������ ������.
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd �̷� ������ ���ϱ����� �� ��� <code>Accept-language</code>��
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd �����ϰ� Ŭ���̾�Ʈ�� ��û�� ��Ȯ�� ������ ������ ������
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd �������� ����ġ�� ������ �� �ִ�. <directive
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd module="mod_negotiation">ForceLanguagePriority</directive>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���þ�� ������ �̷� ������ �ϳ� Ȥ�� �Ѵٸ� �����ϰ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <directive module="mod_negotiation">LanguagePriority</directive>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���þ�� �Ǵ��ϵ��� �Ѵ�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>��, ������ �´� �� ��ã�� ��� �θ�� ã�� ����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �ִ�. ���� ��� Ŭ���̾�Ʈ�� ������� ���ϴ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <code>en-GB</code> ���� ������ ��û�� ���, HTTP/1.1 ǥ�ؿ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ��� ������ <code>en</code>���θ� ǥ�õ� ������ �Ϲ�������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �������� ���Ѵ�. (�׷��� ������� �����ϴ� ���ڰ� �Ϲ�����
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ��� ������ �� �����Ƿ� <code>Accept-Language</code> �����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <code>en-GB</code>�� �����ϰ� <code>en</code>�� ��������������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���� Ȯ���� �߸�� �������� �����϶�. �������� ���� ����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd Ŭ���̾�Ʈ���� �̷� ������ �⺻�������ִ�.) �ٸ� ��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ã�� ���Ͽ� ������ "No Acceptable Variants" ���� �����ų�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <directive module="mod_negotiation">LanguagePriority</directive>��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���ư��� �Ѵٸ�, ������ ������� �Ծ��� �����ϰ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <code>en-GB</code>�� <code>en</code> ������ �����Ѵ�.
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �Ϲ������� ����ġ�� �θ�� �ſ� ���� ǰ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd Ŭ���̾�Ʈ�� ����� ��Ͽ� �߰��Ѵ�. �׷��� Ŭ���̾�Ʈ��
e6b1bd85e7da3cac168dfef875298c55829c7ce1nd "en-GB; q=0.9, fr; q=0.8"�� ��û�ϰ� ������ "en"�� "fr"
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ������ �ִٸ�, "fr" ������ ���õ��� �����϶�. �̴� HTTP/1.1
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ǥ���� ��Ű��, �ùٷ� ������ Ŭ���̾�Ʈ�� ȿ��������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �����ϱ������̴�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>����ڰ� ��ȣ�ϴ� �� �˾Ƴ������� (��Ű�� Ư����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak URL-��� ����) ��� ����� �����ϱ����� ����ġ 2.0.47����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <module>mod_negotiation</module>�� <code>prefer-language</code>���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <a href="env.html">ȯ�溯��</a>�� �ν��Ѵ�. �� ȯ�溯����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �����ϰ� ������ ����±׸� �����Ѵٸ�,
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <module>mod_negotiation</module>�� �ش��ϴ� ������ �����Ϸ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �õ��Ѵ�. �׷� ������ ��ٸ� �Ϲ����� �������� �����Ѵ�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <example><title>����</title>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd SetEnvIf Cookie "language=(.+)" prefer-language=$1
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </example>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd</section>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd</section>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<section id="extensions"><title>�ڿ�������(transparent) ��������� Ȯ��</title>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<p>����ġ�� ������ ���� �ڿ������� ����Ȯ�� ���������� (RFC 2295)
d78d735dbf7c5ce5ae545eecd8ee2c052224db77ndȮ���Ѵ�. ���� ����� ���ο� <code>{encoding ..}</code>�� Ư��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77ndcontent-encoding�� ���� ������ ��Ī�Ѵ�. RVSA/1.0 �˰?����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd(RFC 2296) ��Ͽ��� ���ڵ�� ������ �ν��� �� �ְ�, ���ڵ���
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd<code>Accept-Encoding</code> ��û ����� �´� ��� ���ڵ��
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd����鵵 �ĺ��� ����ϵ��� Ȯ��Ǿ��. RVSA/1.0 ������ ������
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd������ ã�� �� ���� ǰ������ �Ҽ��� 5�ڸ����� �ݿø�����
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd�ʴ´�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd</section>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<section id="naming"><title>�����۸�ũ�� �̸���Ģ�� ���Ͽ�</title>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>���(language) ����� ����Ѵٸ� ������ ���� Ȯ���ڸ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ������ Ȯ������ ��� ���� �������Ƿ� ���ϸ? ���� �ٸ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �̸���Ģ�� ����� �� �ִ�. (�ڼ��� ������ <a
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd href="mod/mod_mime.html#multipleext">mod_mime</a> ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ����϶�.)</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>�������� ������ MIME-type Ȯ���� (<em>���� ���</em>,
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <code>html</code>), ��쿡 ��� encoding Ȯ���� (<em>����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���</em>, <code>gz</code>), ���Ͽ� ���� ��� ������ �ִ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ��� ���� ��� Ȯ���ڸ� (<em>���� ���</em>, <code>en</code>)
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �����.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>����:</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <ul>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <li>foo.en.html</li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <li>foo.html.en</li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <li>foo.en.html.gz</li>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </ul>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>������ ��� ���ϸ�� �� ���Ͽ� ���� ��ȿ�ϰ� ��ȿ��������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �����۸�ũ�� ���δ�:</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <table border="1" cellpadding="8" cellspacing="0">
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd <columnspec><column width=".2"/><column width=".2"/>
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd <column width=".2"/></columnspec>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <tr>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <th>���ϸ�</th>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <th>��ȿ�� �����۸�ũ</th>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <th>��ȿ�������� �����۸�ũ</th>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </tr>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <tr>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td><em>foo.html.en</em></td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td>foo<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd foo.html</td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td>-</td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </tr>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <tr>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td><em>foo.en.html</em></td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td>foo</td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td>foo.html</td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </tr>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <tr>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td><em>foo.html.en.gz</em></td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td>foo<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd foo.html</td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td>foo.gz<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd foo.html.gz</td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </tr>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <tr>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td><em>foo.en.html.gz</em></td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td>foo</td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td>foo.html<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd foo.html.gz<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd foo.gz</td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </tr>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <tr>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td><em>foo.gz.html.en</em></td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td>foo<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd foo.gz<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd foo.gz.html</td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td>foo.html</td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </tr>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <tr>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td><em>foo.html.gz.en</em></td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td>foo<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd foo.html<br />
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd foo.html.gz</td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <td>foo.gz</td>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </tr>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd </table>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>�� ǥ�� ���� �����۸�ũ�� � Ȯ���ڵ� ��� �̸���
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd (<em>���� ���</em>, <code>foo</code>) �׻� ����� �� ������
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �� �� �ִ�. �� ��� ������ ������ ���� ���� ��� �� �־,
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <em>���� ���</em> ���̷���ũ ������ �����Ͼʰ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <code>html</code> ������ <code>shtml</code>�̳�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <code>cgi</code>�� ������ �� �ִٴ� ���̴�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>��� �����۸�ũ�� MIME-type�� (<em>���� ���</em>,
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <code>foo.html</code>) ����ϰ� �ʹٸ� (encoding Ȯ���ڰ�
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �ִٸ� �̰͵� �����Ͽ�) ��� Ȯ���ڸ� MIME-type Ȯ���ں���
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �����ʿ� (<em>���� ���</em>, <code>foo.html.en</code>)
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �ξ���Ѵ�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd</section>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd<section id="caching"><title>ij���� ���Ͽ�</title>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p>ij���� ǥ���� �����ϸ� ǥ���� ��û URL�� �����Ų��.
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ������ �� URL�� ��û�ϸ� ij���� ����� ǥ���� ����Ѵ�.
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �׷��� ������ ����� ������ �ڿ��� ��� ù��° ��û�� ����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ij���Ǿ� ���� ��û�� ij���� �߸�� ������ ���� �� �ִ�.
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �̸� �������� ����ġ�� ���� ��������� ��ȯ�Ǵ� ��� ��û��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd HTTP/1.0 Ŭ���̾�Ʈ�� ij���� ���ϵ��� ǥ�ø� �Ѵ�. ��, ����ġ��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ����� ������ ij���� ����ϴ� HTTP/1.1 ���������� �����
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �����Ѵ�.</p>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd <p><directive
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd module="mod_negotiation">CacheNegotiatedDocs</directive>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���þ�� HTTP/1.0 ȣȯ Ŭ���̾�Ʈ(������ Ȥ�� ij��)��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ���� ��û�� ���� ����� ������ ij���� �� �ְ� �Ѵ�. �� ���þ��
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd ������ ����ȣ��Ʈ ������ ����ϸ�, �ƱԸ�Ʈ�� �����ʴ´�.
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd �� ���þ�� HTTP/1.1 Ŭ���̾�Ʈ�� ��û��� ��谡 ���.</p>
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd <p>HTTP/1.1 Ŭ���̾�Ʈ���� ����ġ�� ������ ��� ������
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd �˷��ִ� <code>Vary</code> HTTP ��������� ������. �� ������
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ����Ͽ� ���� ��û�� ij���� ���纻���� ��ü�� �� �ִ���
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd �Ǵ��� �� �ִ�. ����� ������ ������ ij���� ���纻��
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd ���Ѵٸ� <code>force-no-vary</code> <a
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd href="env.html#special">ȯ�溯��</a>�� �����Ѵ�.</p>
5718d2b6ea423b4eb2d45f64bbc4c8eb61e0400fnd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd</section>
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd
d78d735dbf7c5ce5ae545eecd8ee2c052224db77nd</manualpage>