1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
|
<IfDefine LAYOUT>
<IfModule !mod_layout.c>
LoadModule layout_module extramodules/mod_layout.so
</IfModule>
</IfDefine>
<IfModule mod_layout.c>
<Location _REPLACE_ME_>
AddOutputFilter LAYOUT html
# This directives makes sure that all Layout headers and footers
# get Cache-Control: no-cache methods in all situations. This
# directive either takes On or Off."
# LayoutCacheNeeded
# A URI which prints the header contents.
LayoutHeader "<p><b>This is the LayoutHeader</b> (included from the config file)</p>"
# A URI which prints the footer contents.
LayoutFooter "<p><b>This is the LayoutFooter</b> (included from the config file)</p>"
# Add a layout to be inserted when a tag is found, this takes two
# options, with a third optional parameter. The first is a pattern,
# the second is the layout and the third is how the layout should be
# inserts (either prepend, append, or replace). The default is to
# replace.
Layout "<-- replace_me -->" "<p>Visit: <a href=http://www.gentoo.org/>Gentoo Linux</a></p>" replace
# Enter either a mime type or a handler type. This type will then be
# handled by mod_layout.
# LayoutHandler
# Enter a URI that should be ignored, regular expressions are allowed.
# LayoutIgnoreURI
# Enter a URI that should be ignored by the header, regular expressions
# are allowed.
# LayoutIgnoreHeaderURI
# Enter a URI that should be ignored by the HTTPHeader, regular
# expressions are allowed.
# LayoutIgnoreHTTPHeaderURI
# Enter a URI that should be ignored by the footer, regular expressions
# are allowed.
# LayoutIgnoreFooterURI
# This can either be On or Off (default it Off). It places HTML comments
# in the outbound text describing when and where mod_layout has been
# inserting text.
LayoutComment On
# This can either be On or Off (default it Off). This is both
# experimental and probably quite broke.
# LayoutProxy
# This can either be On or Off (default it On). When off the original
# document is not displayed.
# LayoutDisplayOriginal
# Turns On (default) or Off a list of standard types to handle.
# LayoutDefaultHandlers
# This takes a SSI style timme format that can be used to change the
# output by mod_layout's internal TIME environmental variables that
# it introduces.
# LayoutTimeFormat
# Takes a URI to call for the HTTP Header.
# LayoutHTTPHeader
# Specify handlers that mod_layout should produce HTTP headers for.
# LayoutHTTPOverrideHandler
# Specify URI's that mod_layout should produce HTTP headers for.
# LayoutHTTPOverrideURI
# This takes no arguments. If found it will turn off the footer.
# LayoutFooterOff
# This takes no arguments. If found it will turn off the header.
# LayoutHeaderOff
# This takes no arguments. If found it will turn off the http header.
# LayoutHTTPHeaderOff
# Turns on and off asynchronous POSTs (AKA everything can see the post
# data).
# LayoutPostAsync
# This moves the default cache from /tmp to another directory(or a
# RAM disk).
# LayoutCache
# Turning this On or Off afffects whether or not headers and footers
# are appended when creating subsections.
# LayoutAppend
# Turning this on and off will tell mod_layout to attempt to resolve
# content (do a merger of the footer, body and header text
# LayoutMerge
# Use this to change the default begin tag to use during merges (the
# default string is \<HTML>\
# LayoutMergeBeginTag
# Use this to change the default end tag to use during merges (the
# default string is \<\\HTML>\
# LayoutMergeEndTag
# Use this to change the default end tag to use during merges (the
# default string is \<\\HTML>\
# LayoutHeaderAppend
# Use this to change the default end tag to use during merges (the
# default string is \<\\HTML>\
# LayoutFooterAppend
# When enabled (it takes on and off flags) mod_layout will not try
# to wrap any errors. Merge must be enabled for this to work. The
# default for this is off.
# LayoutMergeErrorIgnore
# If this tag is found during a merge, no footer or header will be
# inserted into the document
# LayoutIgnoreTag
# If this tag is found during a merge, no footer will be inserted
# into the document
# LayoutIgnoreTagFooter
# If this tag is found during a merge, no header will be inserted
# into the document
# LayoutIgnoreTagHeader
# This turns on mod_layout's own text/html and text/plain handler
# LayoutHTMLHandler
# If this is enabled and you are doing a merge, the tags used for the
# merge will be replaced.
# LayoutReplaceTags
# If you want applications to do notes (a set of directives to control
# actions inside apache).
# LayoutNotes
</Location>
</IfModule>
|