<-
Apache > HTTP Server > �ĵ� > �汾2.2 > ģ��
���� ��л | �������� | ��ƪ���ߣ��𲽹� | ��ҳ�����£�2006��1��28�� | ��ȡ���°汾

Apacheģ�� mod_negotiation

˵���ṩ����Э��֧��
״̬����(B)
ģ����negotiation_module
Դ�ļ�mod_negotiation.c

����

����Э�̣���׼ȷ��˵Ӧ����"����ѡ��"���ǴӼ�����Ч�ĵ���ѡ��һ����ƥ��ͻ���Ҫ����ĵ��Ĺ��̡�����Э��������ʵ�ַ�����

top

���ͱ�

���ͱ�ĸ�ʽ�е�������RFC822�ʼ�ͷ�ĸ�ʽ���������Կ��зָ���ĵ��������Ծ���(#)��ͷ���б�������ע�͡�һ���ĵ�������������ͷ��¼���Կո�ʼ���н�����Ϊ��ǰһ�е������������ĵ�������¼�Ϳ��԰������С��ڴ�������м�¼ʱ�������б�������������ͷ�Ŀո�ᱻɾ����һ��ͷ��¼����һ���ؼ����������������ڽ�β�ĵط���һ��ð�Ž����Լ��ͽ�������ֵ�ָ�������ͷ����������ֵ֮���Լ�ȡֵ�ĸ������֮����Բ���ո�ͷ�����ǣ�

Content-Encoding:
�ļ��ı��뷽ʽ��Apacheֻ֧����AddEncodingָ���ı��뷽ʽ����һ�����compressѹ���ļ���x-compress�����gzip�ļ���x-gzip���롣�ڱ�����չ����У�"x-"ǰ׺�ᱻ���ԡ�
Content-Language:
����������׼���Ա�ǩ(RFC 1766)����ı������ԡ�������˵en��ʾӢ�����������һ�����ϵ����ԣ��ö������ָ���
Content-Length:
���ֽ�Ϊ��λ���ļ����ȡ�������ͷ�����ڣ���ʹ���ļ���ʵ�ʳ��ȡ�
Content-Type:
����ѡ�������ĵ�MIME������������MIME����֮���Լ�����֮�䶼�÷ֺŷָ�������ʹ������"name=value"�������﷨������������
level
һ��ָ��ý�����Ͱ汾����������text/html������Ĭ��ֵ��"2"��������Ĭ��ֵΪ"0"��
qs
һ��ȡֵ��0.0��1.0֮��ĸ�����������ʾ�ڲ����ǿͻ������ܵ�����£�һ��������������������"Ʒ��"�������ڱ���һ����Ƭʱ��jpeg�ļ�ͨ�����ַ���ͼ�нϸߵĻ�ԭƷ�ʣ������Ҫ���ֵı�������һ���ַ���ͼ����ô��ȻAscii�ļ����jpeg�ļ��нϸߵĻ�ԭƷ�ʡ���ˣ����е�qsȡֵ�����ض���ij����Դ�ġ�

ʾ��

Content-Type: image/jpeg; qs=0.8

URI:
�ļ���URI������ý�����͡����뷽ʽ�ȱ�������Ϣ����Щ������Ϊ��ӳ���ļ���ص�URL �����DZ�����ͬһ���������ϡ�������DZ�ֱ�ӵ��õĻ����������漰���ļ�������û��ǿ��Է��ʵġ�
Body:
����2.0�����Ĺ��ܣ�ʹ��Bodyͷ����Դ��ʵ�����ݿ���ֱ�Ӱ��������ͱ�����ͷ�������һ��ָ���ָ������ַ��������������ͱ��ļ��У�������ֱ���ָ��ַ���֮ǰ���������ݣ��ᱻ��������Դʵ�塣

ʾ����

Body:----xyz----
<html>
<body>
<p>Content of the page.</p>
</body>
</html>
----xyz----

top

MultiViews

MultiViews��ѯ����Optionsָ���MultiViewsѡ���ġ����������������һ����/some/dir/foo�����󣬶�/some/dir/foo�������ڣ����������������Ŀ¼�����е� foo.* �ļ�������Ч��α��һ��˵����Щ foo.* �ļ������ͱ��ٶ��ͻ����������һ����������ָ��Ϊ������͵�ý�����ͼ����ݱ��롣����ѡ����������Ͽͻ�������ĵ������ظ��ͻ���

MultiViewsMatchָ��ָʾApache��ѡ���ļ�ʱ�Ƿ��Dz���������Э��Ԫ��Ϣ���ļ���

top

CacheNegotiatedDocs ָ��

˵������������Э�̵��ĵ����������������
�﷨CacheNegotiatedDocs On|Off
Ĭ��ֵCacheNegotiatedDocs Off
������server config, virtual host
״̬����(B)
ģ��mod_negotiation
��������2.0�汾���﷨���˱仯

�������Ϊ"On"������������Э���ĵ���������������档�������ζ���ڴ������������Ŀͻ��˵õ����ĵ��������������������İ汾�������ܹ�ʹ�������Ч��

��ָ��ֻ��HTTP/1.0�������������Ч��HTTP/1.1�ڶ�����Э���ĵ����л��巽���ṩ�˸��õĿ��ƣ���ָ�����HTTP/1.1��Ӧ��û��Ч����

��2.0�汾��ǰ��CacheNegotiatedDocsָ����κβ����������Լ���Ŀ¼���ڵ�����¿�����

top

ForceLanguagePriority ָ��

˵��ָ���޷�ƥ�䵥���ĵ������������ȡ�Ķ���
�﷨ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]
Ĭ��ֵForceLanguagePriority Prefer
������server config, virtual host, directory, .htaccess
������FileInfo
״̬����(B)
ģ��mod_negotiation
���������� Apache 2.0.30 ���Ժ�İ汾�п���

ForceLanguagePriorityָ��ʹ��LanguagePriorityָ������ã��ڷ������޷����ص���ƥ���ĵ�������£�ָ�����Э�̹��̵ķ�����

ForceLanguagePriority Prefer ���м����ȼ�ѡ�������£�ʹ��LanguagePriority���趨���ṩһ����Ч�Ľ���������Ƿ���HTTP���"300"(����ѡ��)���������������ָ������û���Accept-LanguageͷΪen��de��������ͬ��Ʒ��ϵ��".500"(��ͬ��Ʒ��ϵ���������)����ô��һ��ƥ��ı��壺en�������ء�

LanguagePriority en fr de
ForceLanguagePriority Prefer

ForceLanguagePriority Fallback ʹ��LanguagePriorityָ�����޷��ҵ����ʽ��������£�ָ��һ����Ч�Ľ���������Ƿ���HTTP���"406"(���ɽ���)���������������ָ������û���Accept-Languageͷֻ����es�ķ��ؽ�������������û���ҵ�������£�����LanguagePriorityָ���б�ĵ�һ�����彫�����ء�

LanguagePriority en fr de
ForceLanguagePriority Fallback

Prefer��Fallback����ѡ�����ͬʱָ������������һ��������Ч���������£�����LanguagePriorityָ���б��е�һ��ƥ��ı����ĵ�������û�б����ܹ�ƥ��ͻ��ɽ��ܵ����Ե�����£����ص�һ�����õı����ĵ���

�μ�

top

LanguagePriority ָ��

˵���ڿͻ���û��ָʾ����ƫ�õ�����£����Ա�������ȼ��б�
�﷨LanguagePriority MIME-lang [MIME-lang] ...
������server config, virtual host, directory, .htaccess
������FileInfo
״̬����(B)
ģ��mod_negotiation

�ڴ���MultiViews����ʱ��LanguagePriorityָ���ڿͻ�û��ָʾ����ƫ��������£��趨���Ա�������ȼ��б����MIME-lang�б��ǰ����ȼ��������еġ�

ʾ����

LanguagePriority en fr de

��ʾ����foo.html�������foo.html.fr��foo.html.deͬʱ���ڣ����������û�б��������Ե�ƫ������ôfoo.html.fr�������ء�

ע�⣬��ָ��ֻ�ڸ���������Ϣ�޷�������õ����Ի���ForceLanguagePriorityָ���Noneʱ����Ч������ȷʵ�ֵ�HTTP/1.1���󣬱�ָ��û���κ����á�

�μ�