If the mime qualities of all available file variants equal, then mod_multiviews can at least select the smallest, largest, newest or the oldest file out of them.
A browser requesting http://example.com/ will be delivered 'index.html.en'
in favour of 'index.html.de' (if the users browser has not been configured
to request with another language preference)
Of course this only works if no 'index.html' exists in the docroot, which
nanoweb otherwise would have preselected. A file called 'index.html.fr.gz'
may get send in favour of all other variants, because of the higher priority
of compressed content.
This directive enables / disables mod_multiviews, so you can use the negotiation features only in directories you actually need them.
Is a new directive which sets priorities which come into use, when the client
doesn't send an Accept: header As you can see, you may intermix file
extensions (as "php" - without dot!) and mime-types known to nanoweb;
where you don't specify a priority value with qs= (0.0 - 1.0) a lesser
(divided by 1.7) value as the previous one will be chosen.
Some micro-priorities (PNGs in favour of GIFs) are built-in but can be
overridden this way.
Multiple OtherPriority-lines may be given in the config.
Selects if the "best" variant is chosen by the server (which is the default), or shall be selected by the client/user (none of the common browser supports this, so an error/selection page will be generated).
If this directive isn't set, the requested URI will show up in any error
message that may occur, if set to 1 the rewritten filename will be
shown instead.
Note: This directive also affects mod_rewrite.