Hello, folks;
I wanted to plant a bug in everyone's ear about an issue I came
across. I'll open a formal bug and a final list of what is and is not
allowed when time permits. I have found that the documentation (example:
http://httpd.apache.org/docs/trunk/mod/core.html#allowoverride) provides
an incomplete list of directives permitted by the four AllowOverride
options.
The bug I wanted to plant is to get opinions/thoughts on...
*How should this be organized and presented? I can foresee that this
could get "cluttery" for AllowOverride documentation.
*Should we try to document all directives? As things are
added/removed the list could get out of sync easily.
*I think it's a good idea to ad a note that the AllowOverride
documentation can't possibly cover directives for 3rd party modules that
have overrides.
*Maybe The Right Thing to do is to implement something in mod_info
that will show the overrides and point documentation there?
As an example and why I brought this up:
23 directives are called out in the documentation for AllowOverride
FileInfo, but in my research, I found these 45 directives outside of
core and in the modules directory.
mod_charset_lite
CharsetSourceEnc
CharsetDefault
CharsetOptions
mod_mime
AddCharset
AddEncoding
AddHandler
AddInputFilter
AddLanguage
AddOutputFilter
AddType
DefaultLanguage
MultiviewsMatch
RemoveCharset
RemoveEncoding
RemoveHandler
RemoveInputFilter
RemoveLanguage
RemoveOutputFilter
RemoveType
mod_actions
Action
mod_alias
Redirect
RedirectMatch
RedirectTemp
RedirectPermanent
mod_negotiation
LanguagePriority
ForceLanguagePriority
mod_rewrite
RewriteEngine
RewriteOptions
RewriteBase
RewriteCond
RewriteRule
mod_env
PassEnv
SetEnv
UnsetEnv
mod_headers
Header
RequestHeader
mod_setenvif
SetEnvIf
SetEnvIfNoCase
BrowserMatch
BrowserMatchNoCase
mod_usertrack
CookieExpires
CookieDomain
CookieStyle
CookieTracking
CookieName
--
--
Daniel Ruggeri