Changes with Apache 2.3.0
[ When backported to 2.2.x, remove entry from this file ]
+ *) mod_autoindex: add configuration option to insert string
+ in HTML HEAD. [Nick Kew]
+
*) mod_ssl: implement dynamic mutex callbacks for the benefit of
OpenSSL. [Sander Temme]
</usage>
</directivesynopsis>
+<directivesynopsis>
+<name>IndexHeadInsert</name>
+<description>Inserts text in the HEAD section of an index page.</description>
+<syntax>IndexHeadInsert <var>"markup ..."</var></syntax>
+<contextlist><context>server config</context><context>virtual host</context>
+<context>directory</context><context>.htaccess</context>
+</contextlist>
+<override>Indexes</override>
+
+<usage>
+ <p>The <directive>IndexHeadInsert</directive> directive specifies a
+ string to insert in the <var><head></var> section of the HTML
+ generated for the index page.</p>
+ <example>
+ <title>Example</title>
+ IndexHeadInsert "<link rel=\"sitemap\" href=\"/sitemap.html\">"
+ </example>
+</usage>
+</directivesynopsis>
+
<directivesynopsis>
<name>ReadmeName</name>
<description>Name of the file that will be inserted at the end
char *default_icon;
char *style_sheet;
+ char *head_insert;
apr_int32_t opts;
apr_int32_t incremented_opts;
apr_int32_t decremented_opts;
ap_rvputs(r, " <link rel=\"stylesheet\" href=\"", d->style_sheet,
"\" type=\"text/css\"", xhtml ? " />\n" : ">\n", NULL);
}
+ if (d->head_insert != NULL) {
+ ap_rputs(d->head_insert, r);
+ }
ap_rvputs(r, " </head>\n <body>\n", NULL);
}
AP_INIT_TAKE1("IndexStyleSheet", ap_set_string_slot,
(void *)APR_OFFSETOF(autoindex_config_rec, style_sheet),
DIR_CMD_PERMS, "URL to style sheet"),
+ AP_INIT_TAKE1("IndexHeadInsert", ap_set_string_slot,
+ (void *)APR_OFFSETOF(autoindex_config_rec, head_insert),
+ DIR_CMD_PERMS, "String to insert in HTML HEAD section"),
{NULL}
};
: base->default_icon;
new->style_sheet = add->style_sheet ? add->style_sheet
: base->style_sheet;
+ new->head_insert = add->head_insert ? add->head_insert
+ : base->head_insert;
new->icon_height = add->icon_height ? add->icon_height : base->icon_height;
new->icon_width = add->icon_width ? add->icon_width : base->icon_width;