From 611d2fc34b635e4ecd33a3173f448bb22de4e5cd Mon Sep 17 00:00:00 2001 From: Jim Jagielski Date: Fri, 18 Aug 2006 13:09:12 +0000 Subject: Updates docs w/ transforms. Use Andre's patch to lib/DocUtil.pm to work around some OS X issues which mangled paths git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@432570 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/content-negotiation.html.en | 88 ++++++++++++++++----------------- 1 file changed, 44 insertions(+), 44 deletions(-) (limited to 'docs/manual/content-negotiation.html.en') diff --git a/docs/manual/content-negotiation.html.en b/docs/manual/content-negotiation.html.en index d5380ae400..509d25b533 100644 --- a/docs/manual/content-negotiation.html.en +++ b/docs/manual/content-negotiation.html.en @@ -6,21 +6,21 @@ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> Content Negotiation - Apache HTTP Server - - - - + + + + -
<-
+ +
<-
-Apache > HTTP Server > Documentation > Version 2.3

Content Negotiation

+Apache > HTTP Server > Documentation > Version 2.3

Content Negotiation

-

Available Languages:  en  | - ja  | - ko 

+

Available Languages:  en  | + ja  | + ko 

@@ -33,21 +33,21 @@ incomplete negotiation information.

Content negotiation is provided by the - mod_negotiation module, which is compiled in + mod_negotiation module, which is compiled in by default.

-
top
+
top

Negotiation in Apache

@@ -124,7 +124,7 @@ Negotiation

A type map is a document which is associated with the handler named type-map (or, for backwards-compatibility with - older Apache configurations, the MIME-type + older Apache configurations, the MIME-type application/x-type-map). Note that to use this feature, you must have a handler set in the configuration that defines a file suffix as type-map; this is best done @@ -196,9 +196,9 @@ Negotiation

Multiviews

MultiViews is a per-directory option, meaning it - can be set with an Options - directive within a <Directory>, <Location> or <Files> section in - httpd.conf, or (if AllowOverride is properly set) in + can be set with an Options + directive within a <Directory>, <Location> or <Files> section in + httpd.conf, or (if AllowOverride is properly set) in .htaccess files. Note that Options All does not set MultiViews; you have to ask for it by name.

@@ -214,7 +214,7 @@ Negotiation then chooses the best match to the client's requirements.

MultiViews may also apply to searches for the file - named by the DirectoryIndex directive, if the + named by the DirectoryIndex directive, if the server is trying to index a directory. If the configuration files specify

DirectoryIndex index

@@ -226,11 +226,11 @@ Negotiation

If one of the files found when reading the directory does not have an extension recognized by mod_mime to designate its Charset, Content-Type, Language, or Encoding, then the result - depends on the setting of the MultiViewsMatch directive. This + depends on the setting of the MultiViewsMatch directive. This directive determines whether handlers, filters, and other extension types can participate in MultiViews negotiation.

-
top
+
top

The Negotiation Methods

@@ -396,7 +396,7 @@ Negotiation indicate the dimensions of variance. -
top
+
top

Fiddling with Quality Values

@@ -464,10 +464,10 @@ Negotiation these error messages, it is possible to configure Apache to ignore the Accept-language in these cases and provide a document that does not explicitly match the client's request. The - ForceLanguagePriority + ForceLanguagePriority directive can be used to override one or both of these error messages and substitute the servers judgement in the form of the - LanguagePriority + LanguagePriority directive.

The server will also attempt to match language-subsets when no @@ -482,7 +482,7 @@ Negotiation English in general. Unfortunately, many current clients have default configurations that resemble this.) However, if no other language match is possible and the server is about to return a "No - Acceptable Variants" error or fallback to the LanguagePriority, the server + Acceptable Variants" error or fallback to the LanguagePriority, the server will ignore the subset specification and match en-GB against en documents. Implicitly, Apache will add the parent language to the client's acceptable language list with @@ -495,10 +495,10 @@ Negotiation

In order to support advanced techniques (such as cookies or special URL-paths) to determine the user's preferred language, - since Apache 2.0.47 mod_negotiation recognizes + since Apache 2.0.47 mod_negotiation recognizes the environment variable prefer-language. If it exists and contains an - appropriate language tag, mod_negotiation will + appropriate language tag, mod_negotiation will try to select a matching variant. If there's no such variant, the normal negotiation process applies.

@@ -507,7 +507,7 @@ Negotiation Header append Vary cookie

-
top
+
top

Extensions to Transparent Content Negotiation

@@ -521,7 +521,7 @@ to use them as candidate variants whenever their encodings are acceptable according to the Accept-Encoding request header. The RVSA/1.0 implementation does not round computed quality factors to 5 decimal places before choosing the best variant.

-
top
+
top

Note on hyperlinks and naming conventions

@@ -631,7 +631,7 @@ factors to 5 decimal places before choosing the best variant.

extension (including an encoding extension if there is one) must be on the right hand side of the MIME-type extension (e.g., foo.html.en).

-
top
+
top

Note on Caching

@@ -647,7 +647,7 @@ factors to 5 decimal places before choosing the best variant.

responses.

For requests which come from a HTTP/1.0 compliant client - (either a browser or a cache), the directive CacheNegotiatedDocs can be + (either a browser or a cache), the directive CacheNegotiatedDocs can be used to allow caching of responses which were subject to negotiation. This directive can be given in the server config or virtual host, and takes no arguments. It has no effect on requests @@ -660,7 +660,7 @@ factors to 5 decimal places before choosing the best variant.

encourage a cache to use the local copy regardless of the negotiation dimensions, set the force-no-vary environment variable.

-
top
+
top

More Information

@@ -670,10 +670,10 @@ factors to 5 decimal places before choosing the best variant.

updated to include changes in Apache 2.0.

-

Available Languages:  en  | - ja  | - ko 

+

Available Languages:  en  | + ja  | + ko 

+ \ No newline at end of file -- cgit v1.2.1