From: Andre Malo The following directive will activate files ending with
Note that the following is still supported: However, we are trying to phase out "magic MIME types" so we
are deprecating this method. The imagemap module adds some new features that were not
possible with previously distributed imagemap programs. The lines in the imagemap files can have one of several
formats: The directive is one of There are six directives allowed in the imagemap file. The
- directives can come in any order, but are processed in the
- order they are found in the imagemap file. There are six directives allowed in the imagemap file. The
+ directives can come in any order, but are processed in the
+ order they are found in the imagemap file. Has the effect of The values for each of the directives can any of the following: The values for each of the directives can any of the following: The URL can be relative or absolute URL. Relative URLs
can contain '..' syntax and will be resolved relative to the
- .map as imagemap files:
<base> assignment through a new map
directive base.imagemap.conf file.
- directive value "Menu text" [x,y ...]
- directive value x,y ... "Menu text"
-
+ directive value "Menu text" [x,y
+ ...]
+ directive value x,y ... "Menu text"
+ base,
default, poly, circle,
rect, or point. The value is an
absolute or relative URL, or one of the special values listed
- below. The coordinates are x,y pairs separated by
- whitespace. The quoted text is used as the text of the link if
- a imagemap menu is generated. Lines beginning with '#' are
+ below. The coordinates are x,y
+ pairs separated by whitespace. The quoted text is used as the text of
+ the link if a imagemap menu is generated. Lines beginning with '#' are
comments.
+
-base Directive<BASE HREF="value">.
- The non-absolute URLs of the map-file are taken relative to
- this value. The base directive overrides
- ImapBase as set in a .htaccess file or in the server
- configuration files. In the absence of an ImapBase
- configuration directive, base defaults to
- http://server_name/.
- base_uri is synonymous with base.
- Note that a trailing slash on the URL is significant.<base href="value">
+ . The non-absolute URLs of the map-file are taken relative
+ to this value. The base directive overrides
+ .htaccess file or in the server configuration files.
+ In the absence of an base defaults to
+ http://server_name/.base_uri is synonymous with base.
+ Note that a trailing slash on the URL is significant.default Directivepoly, circle or
rect directives, and there are no
- point directives. Defaults to
- nocontent in the absence of an ImapDefault
- configuration setting, causing a status code of 204 No
- Content to be returned. The client should keep the
- same page displayed.point directives. Defaults to nocontent
+ in the absence of an 204 No Content to be returned. The client
+ should keep the same page displayed.
poly Directivedefault will not be
followed if a point directive is present and
valid coordinates are given.
-
+
base value.
- base itself will not resolved according to the
+ base value.base itself will not resolved according to the
current value. A statement base mailto: will
- work properly, though.
mapnone.
menumap.refererhttp://servername/ if no Referer: header was
- present.http://servername/ if no Referer:
+ header was present.
nocontent500 Server Error. Valid for all
but base, but sort of silly for anything but
default.0,0 200,200x and a y
+ 0,0, it is as if no coordinate had been
selected."Menu Text""Menu Text"After the value or after the coordinates, the line
optionally may contain text within double quotes. This string
is used as the text for the link if a menu is
- generated:
- <a HREF="http://foo.com/">Menu
- text</a>
- If no quoted text is present, the name of the link will be
- used as the text:
- <a
- HREF="http://foo.com/">http://foo.com</a>
- It is impossible to escape double quotes within this
- text.
If no quoted text is present, the name of the link will be + used as the text:
+ +If you want to use double quotes within this text, you have to
+ write them as ".
nonenone, no menu is generated,
and the default action is performed.formattedformatted menu is the simplest menu.
Comments in the imagemap file are ignored. A level one header
is printed, then an hrule, then the links each on a separate
@@ -269,7 +280,6 @@ an imagemap
a directory listing.semiformattedsemiformatted menu, comments are
printed where they occur in the imagemap file. Blank lines
are turned into HTML breaks. No header or hrule is printed,
@@ -277,7 +287,6 @@ an imagemap
formatted menu.unformattedbase for imagemap filesbase used in the imagemap files. Its value is
overridden by a base directive within the imagemap
file. If not present, the base defaults to
- http://servername/.
+ http://servername/.