Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.216.28
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
doc /
apache2-doc /
manual /
ja /
mod /
Delete
Unzip
Name
Size
Permission
Date
Action
core.html
258.54
KB
-rw-r--r--
2026-06-12 05:08
directive-dict.html
20.42
KB
-rw-r--r--
2026-06-12 05:08
directives.html
58.25
KB
-rw-r--r--
2026-06-12 05:08
event.html
28.64
KB
-rw-r--r--
2026-06-12 05:08
index.html
25.6
KB
-rw-r--r--
2026-06-12 05:08
mod_access_compat.html
30.34
KB
-rw-r--r--
2026-06-12 05:08
mod_actions.html
14.2
KB
-rw-r--r--
2026-06-12 05:08
mod_alias.html
31.39
KB
-rw-r--r--
2026-06-12 05:08
mod_allowmethods.html
7.79
KB
-rw-r--r--
2026-06-12 05:08
mod_asis.html
9.48
KB
-rw-r--r--
2026-06-12 05:08
mod_auth_basic.html
16.11
KB
-rw-r--r--
2026-06-12 05:08
mod_auth_digest.html
20.06
KB
-rw-r--r--
2026-06-12 05:08
mod_auth_form.html
50.26
KB
-rw-r--r--
2026-06-12 05:08
mod_authn_anon.html
18.34
KB
-rw-r--r--
2026-06-12 05:08
mod_authn_core.html
16.45
KB
-rw-r--r--
2026-06-12 05:08
mod_authn_dbd.html
15.01
KB
-rw-r--r--
2026-06-12 05:08
mod_authn_dbm.html
12.84
KB
-rw-r--r--
2026-06-12 05:08
mod_authn_file.html
12.18
KB
-rw-r--r--
2026-06-12 05:08
mod_authn_socache.html
18.79
KB
-rw-r--r--
2026-06-12 05:08
mod_authnz_fcgi.html
26.93
KB
-rw-r--r--
2026-06-12 05:08
mod_authnz_ldap.html
86.06
KB
-rw-r--r--
2026-06-12 05:08
mod_authz_core.html
39.59
KB
-rw-r--r--
2026-06-12 05:08
mod_authz_dbd.html
18.13
KB
-rw-r--r--
2026-06-12 05:08
mod_authz_dbm.html
12.7
KB
-rw-r--r--
2026-06-12 05:08
mod_authz_groupfile.html
9.63
KB
-rw-r--r--
2026-06-12 05:08
mod_authz_host.html
13.12
KB
-rw-r--r--
2026-06-12 05:08
mod_authz_owner.html
12.58
KB
-rw-r--r--
2026-06-12 05:08
mod_authz_user.html
7.09
KB
-rw-r--r--
2026-06-12 05:08
mod_autoindex.html
65.16
KB
-rw-r--r--
2026-06-12 05:08
mod_brotli.html
22.65
KB
-rw-r--r--
2026-06-12 05:08
mod_buffer.html
8.76
KB
-rw-r--r--
2026-06-12 05:08
mod_cache.html
53.04
KB
-rw-r--r--
2026-06-12 05:08
mod_cache_disk.html
18.31
KB
-rw-r--r--
2026-06-12 05:08
mod_cache_socache.html
18.21
KB
-rw-r--r--
2026-06-12 05:08
mod_cern_meta.html
10.83
KB
-rw-r--r--
2026-06-12 05:08
mod_cgi.html
21.13
KB
-rw-r--r--
2026-06-12 05:08
mod_cgid.html
11.98
KB
-rw-r--r--
2026-06-12 05:08
mod_charset_lite.html
15.11
KB
-rw-r--r--
2026-06-12 05:08
mod_data.html
7.2
KB
-rw-r--r--
2026-06-12 05:08
mod_dav.html
21.93
KB
-rw-r--r--
2026-06-12 05:08
mod_dav_fs.html
10.38
KB
-rw-r--r--
2026-06-12 05:08
mod_dav_lock.html
10.24
KB
-rw-r--r--
2026-06-12 05:08
mod_dbd.html
24.89
KB
-rw-r--r--
2026-06-12 05:08
mod_deflate.html
32.67
KB
-rw-r--r--
2026-06-12 05:08
mod_dialup.html
7.2
KB
-rw-r--r--
2026-06-12 05:08
mod_dir.html
19.5
KB
-rw-r--r--
2026-06-12 05:08
mod_dumpio.html
10.1
KB
-rw-r--r--
2026-06-12 05:08
mod_echo.html
7.59
KB
-rw-r--r--
2026-06-12 05:08
mod_env.html
10.93
KB
-rw-r--r--
2026-06-12 05:08
mod_example_hooks.html
11.01
KB
-rw-r--r--
2026-06-12 05:08
mod_expires.html
18.09
KB
-rw-r--r--
2026-06-12 05:08
mod_ext_filter.html
22.51
KB
-rw-r--r--
2026-06-12 05:08
mod_file_cache.html
15.2
KB
-rw-r--r--
2026-06-12 05:08
mod_filter.html
33.35
KB
-rw-r--r--
2026-06-12 05:08
mod_headers.html
24.9
KB
-rw-r--r--
2026-06-12 05:08
mod_heartbeat.html
9.29
KB
-rw-r--r--
2026-06-12 05:08
mod_heartmonitor.html
11.92
KB
-rw-r--r--
2026-06-12 05:08
mod_http2.html
75.84
KB
-rw-r--r--
2026-06-12 05:08
mod_ident.html
10.86
KB
-rw-r--r--
2026-06-12 05:08
mod_imagemap.html
21.06
KB
-rw-r--r--
2026-06-12 05:08
mod_include.html
55.39
KB
-rw-r--r--
2026-06-12 05:08
mod_info.html
14.92
KB
-rw-r--r--
2026-06-12 05:08
mod_isapi.html
23.44
KB
-rw-r--r--
2026-06-12 05:08
mod_lbmethod_bybusyness.html
7.6
KB
-rw-r--r--
2026-06-12 05:08
mod_lbmethod_byrequests.html
12.3
KB
-rw-r--r--
2026-06-12 05:08
mod_lbmethod_bytraffic.html
7.95
KB
-rw-r--r--
2026-06-12 05:08
mod_lbmethod_heartbeat.html
8.02
KB
-rw-r--r--
2026-06-12 05:08
mod_ldap.html
50.89
KB
-rw-r--r--
2026-06-12 05:08
mod_log_config.html
33.74
KB
-rw-r--r--
2026-06-12 05:08
mod_log_debug.html
9.95
KB
-rw-r--r--
2026-06-12 05:08
mod_log_forensic.html
14.05
KB
-rw-r--r--
2026-06-12 05:08
mod_logio.html
10.07
KB
-rw-r--r--
2026-06-12 05:08
mod_lua.html
93.06
KB
-rw-r--r--
2026-06-12 05:08
mod_macro.html
15.29
KB
-rw-r--r--
2026-06-12 05:08
mod_md.html
109.91
KB
-rw-r--r--
2026-06-12 05:08
mod_mime.html
71.07
KB
-rw-r--r--
2026-06-12 05:08
mod_mime_magic.html
16.52
KB
-rw-r--r--
2026-06-12 05:08
mod_negotiation.html
22.4
KB
-rw-r--r--
2026-06-12 05:08
mod_nw_ssl.html
9.27
KB
-rw-r--r--
2026-06-12 05:08
mod_privileges.html
29.36
KB
-rw-r--r--
2026-06-12 05:08
mod_proxy.html
93.29
KB
-rw-r--r--
2026-06-12 05:08
mod_proxy_ajp.html
32.16
KB
-rw-r--r--
2026-06-12 05:08
mod_proxy_balancer.html
18.7
KB
-rw-r--r--
2026-06-12 05:08
mod_proxy_connect.html
8.94
KB
-rw-r--r--
2026-06-12 05:08
mod_proxy_express.html
13.19
KB
-rw-r--r--
2026-06-12 05:08
mod_proxy_fcgi.html
22.14
KB
-rw-r--r--
2026-06-12 05:08
mod_proxy_fdpass.html
7.2
KB
-rw-r--r--
2026-06-12 05:08
mod_proxy_ftp.html
18.84
KB
-rw-r--r--
2026-06-12 05:08
mod_proxy_hcheck.html
17.43
KB
-rw-r--r--
2026-06-12 05:08
mod_proxy_html.html
34.16
KB
-rw-r--r--
2026-06-12 05:08
mod_proxy_http.html
11.63
KB
-rw-r--r--
2026-06-12 05:08
mod_proxy_http2.html
10.05
KB
-rw-r--r--
2026-06-12 05:08
mod_proxy_scgi.html
14.49
KB
-rw-r--r--
2026-06-12 05:08
mod_proxy_uwsgi.html
8.15
KB
-rw-r--r--
2026-06-12 05:08
mod_proxy_wstunnel.html
10.73
KB
-rw-r--r--
2026-06-12 05:08
mod_ratelimit.html
6.72
KB
-rw-r--r--
2026-06-12 05:08
mod_reflector.html
8.28
KB
-rw-r--r--
2026-06-12 05:08
mod_remoteip.html
26.54
KB
-rw-r--r--
2026-06-12 05:08
mod_reqtimeout.html
12.49
KB
-rw-r--r--
2026-06-12 05:08
mod_request.html
9.03
KB
-rw-r--r--
2026-06-12 05:08
mod_rewrite.html
82.27
KB
-rw-r--r--
2026-06-12 05:08
mod_sed.html
11.53
KB
-rw-r--r--
2026-06-12 05:08
mod_session.html
35.31
KB
-rw-r--r--
2026-06-12 05:08
mod_session_cookie.html
13.55
KB
-rw-r--r--
2026-06-12 05:08
mod_session_crypto.html
17.73
KB
-rw-r--r--
2026-06-12 05:08
mod_session_dbd.html
25.2
KB
-rw-r--r--
2026-06-12 05:08
mod_setenvif.html
21.52
KB
-rw-r--r--
2026-06-12 05:08
mod_slotmem_plain.html
7.76
KB
-rw-r--r--
2026-06-12 05:08
mod_slotmem_shm.html
8.36
KB
-rw-r--r--
2026-06-12 05:08
mod_so.html
16.07
KB
-rw-r--r--
2026-06-12 05:08
mod_socache_dbm.html
5.82
KB
-rw-r--r--
2026-06-12 05:08
mod_socache_dc.html
5.87
KB
-rw-r--r--
2026-06-12 05:08
mod_socache_memcache.html
8.34
KB
-rw-r--r--
2026-06-12 05:08
mod_socache_redis.html
10
KB
-rw-r--r--
2026-06-12 05:08
mod_socache_shmcb.html
5.9
KB
-rw-r--r--
2026-06-12 05:08
mod_speling.html
14.29
KB
-rw-r--r--
2026-06-12 05:08
mod_ssl.html
200.72
KB
-rw-r--r--
2026-06-12 05:08
mod_status.html
11.25
KB
-rw-r--r--
2026-06-12 05:08
mod_substitute.html
14.37
KB
-rw-r--r--
2026-06-12 05:08
mod_suexec.html
8.7
KB
-rw-r--r--
2026-06-12 05:08
mod_systemd.html
7.57
KB
-rw-r--r--
2026-06-12 05:08
mod_unique_id.html
18.17
KB
-rw-r--r--
2026-06-12 05:08
mod_unixd.html
13.54
KB
-rw-r--r--
2026-06-12 05:08
mod_userdir.html
12.83
KB
-rw-r--r--
2026-06-12 05:08
mod_usertrack.html
19.68
KB
-rw-r--r--
2026-06-12 05:08
mod_version.html
10.58
KB
-rw-r--r--
2026-06-12 05:08
mod_vhost_alias.html
21.12
KB
-rw-r--r--
2026-06-12 05:08
mod_watchdog.html
7.73
KB
-rw-r--r--
2026-06-12 05:08
mod_xml2enc.html
15.3
KB
-rw-r--r--
2026-06-12 05:08
module-dict.html
10.23
KB
-rw-r--r--
2026-06-12 05:08
mpm_common.html
68.66
KB
-rw-r--r--
2026-06-12 05:08
mpm_netware.html
9.82
KB
-rw-r--r--
2026-06-12 05:08
mpm_winnt.html
7.91
KB
-rw-r--r--
2026-06-12 05:08
mpmt_os2.html
7.5
KB
-rw-r--r--
2026-06-12 05:08
overrides.html
69.49
KB
-rw-r--r--
2026-06-12 05:08
prefork.html
16.85
KB
-rw-r--r--
2026-06-12 05:08
quickreference.html
197.1
KB
-rw-r--r--
2026-06-12 05:08
worker.html
16.42
KB
-rw-r--r--
2026-06-12 05:08
Save
Rename
<!DOCTYPE html SYSTEM "about:legacy-compat"> <html lang="en"><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta content="width=device-width, initial-scale=1" name="viewport"> <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> <title>mod_imagemap - Apache HTTP Server Version 2.4</title> <link href="../../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet"> <link href="../../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size"> <link href="../../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css"><link rel="stylesheet" type="text/css" href="../../style/css/prettify.css"> <script src="../../style/scripts/prettify.min.js"> </script> <link href="../../images/favicon.png" rel="shortcut icon"></head> <body> <div id="page-header"> <p class="menu"><a href="../mod/index.html">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Report a bug</a></p> <p class="apache">Apache HTTP Server Version 2.4</p> <img alt="" src="../../images/feather.png"></div> <div class="up"><a href="./index.html"><img title="<-" alt="<-" src="../../images/left.gif"></a></div> <div id="path"> <a href="https://www.apache.org/">Apache</a> > <a href="https://httpd.apache.org/">HTTP Server</a> > <a href="https://httpd.apache.org/docs/">Documentation</a> > <a href="../index.html">Version 2.4</a> > <a href="./index.html">Modules</a></div> <div id="page-content"> <div id="preamble"><h1>Apache Module mod_imagemap</h1> <button aria-label="Toggle language list" class="lang-toggle"><svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" stroke="currentColor" fill="none" viewBox="0 0 24 24" height="16" width="16"><circle r="10" cy="12" cx="12"/><line y2="12" x2="22" y1="12" x1="2"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg></button> <div class="toplang"> <p><span>Available Languages: </span><a href="../../en/mod/mod_imagemap.html" title="English"> en </a> | <a href="../../fr/mod/mod_imagemap.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | <a href="../../ko/mod/mod_imagemap.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> </div> <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Server-side imagemap processing</td></tr> <tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr> <tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>imagemap_module</td></tr> <tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_imagemap.c</td></tr></table> <h3>Summary</h3> <p>This module processes <code>.map</code> files, thereby replacing the functionality of the <code>imagemap</code> CGI program. Any directory or document type configured to use the handler <code>imap-file</code> (using either <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> or <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code>) will be processed by this module.</p> <p>The following directive will activate files ending with <code>.map</code> as imagemap files:</p> <pre class="prettyprint lang-config">AddHandler imap-file map</pre> <p>Note that the following is still supported:</p> <pre class="prettyprint lang-config">AddType application/x-httpd-imap map</pre> <p>However, we are trying to phase out "magic MIME types" so we are deprecating this method.</p> </div> <div id="quickview"><h3>Topics</h3> <ul id="topics"> <li><img alt="" src="../../images/down.gif"> <a href="#features">New Features</a></li> <li><img alt="" src="../../images/down.gif"> <a href="#imapfile">Imagemap File</a></li> <li><img alt="" src="../../images/down.gif"> <a href="#example">Example Mapfile</a></li> <li><img alt="" src="../../images/down.gif"> <a href="#referencing">Referencing your mapfile</a></li> </ul><h3 class="directives">Directives</h3> <ul id="toc"> <li><img alt="" src="../../images/down.gif"> <a href="#imapbase">ImapBase</a></li> <li><img alt="" src="../../images/down.gif"> <a href="#imapdefault">ImapDefault</a></li> <li><img alt="" src="../../images/down.gif"> <a href="#imapmenu">ImapMenu</a></li> </ul> <h3>Bugfix checklist</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">httpd changelog</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&list_id=144532&product=Apache%20httpd-2&query_format=specific&order=changeddate%20DESC%2Cpriority%2Cbug_severity&component=mod_imagemap">Known issues</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&component=mod_imagemap">Report a bug</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../../images/up.gif"></a></div> <div class="section"> <h2 id="features">New Features <a title="Permanent link" href="#features" class="permalink">¶</a></h2> <p>The imagemap module adds some new features that were not possible with previously distributed imagemap programs.</p> <ul> <li>URL references relative to the Referer: information.</li> <li>Default <code><base></code> assignment through a new map directive <code>base</code>.</li> <li>No need for <code>imagemap.conf</code> file.</li> <li>Point references.</li> <li>Configurable generation of imagemap menus.</li> </ul> </div><div class="top"><a href="#page-header"><img alt="top" src="../../images/up.gif"></a></div> <div class="section"> <h2 id="imapfile">Imagemap File <a title="Permanent link" href="#imapfile" class="permalink">¶</a></h2> <p>The lines in the imagemap files can have one of several formats:</p> <div class="example"><p><code> directive value [<var>x</var>,<var>y</var> ...]<br> directive value "<var>Menu text</var>" [<var>x</var>,<var>y</var> ...]<br> directive value <var>x</var>,<var>y</var> ... "<var>Menu text</var>" </code></p></div> <p>The directive is one of <code>base</code>, <code>default</code>, <code>poly</code>, <code>circle</code>, <code>rect</code>, or <code>point</code>. The value is an absolute or relative URL, or one of the special values listed below. The coordinates are <code><var>x</var>,<var>y</var></code> 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.</p> <h3 id="imapfile.directives">Imagemap File Directives</h3> <p>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.</p> <dl> <dt><code>base</code> Directive</dt> <dd><p>Has the effect of <code><base href="<var>value</var>"> </code>. The non-absolute URLs of the map-file are taken relative to this value. The <code>base</code> directive overrides <code class="directive"><a href="#imapbase">ImapBase</a></code> as set in a <code>.htaccess</code> file or in the server configuration files. In the absence of an <code class="directive">ImapBase</code> configuration directive, <code>base</code> defaults to <code>http://server_name/</code>.</p> <p><code>base_uri</code> is synonymous with <code>base</code>. Note that a trailing slash on the URL is significant.</p></dd> <dt><code>default</code> Directive</dt> <dd>The action taken if the coordinates given do not fit any of the <code>poly</code>, <code>circle</code> or <code>rect</code> directives, and there are no <code>point</code> directives. Defaults to <code>nocontent</code> in the absence of an <code class="directive"><a href="#imapdefault">ImapDefault</a></code> configuration setting, causing a status code of <code>204 No Content</code> to be returned. The client should keep the same page displayed.</dd> <dt><code>poly</code> Directive</dt> <dd>Takes three to one-hundred points, and is obeyed if the user selected coordinates fall within the polygon defined by these points.</dd> <dt><code>circle</code></dt> <dd>Takes the center coordinates of a circle and a point on the circle. Is obeyed if the user selected point is with the circle.</dd> <dt><code>rect</code> Directive</dt> <dd>Takes the coordinates of two opposing corners of a rectangle. Obeyed if the point selected is within this rectangle.</dd> <dt><code>point</code> Directive</dt> <dd>Takes a single point. The point directive closest to the user selected point is obeyed if no other directives are satisfied. Note that <code>default</code> will not be followed if a <code>point</code> directive is present and valid coordinates are given.</dd> </dl> <h3 id="imapfile.values">Values</h3> <p>The values for each of the directives can be any of the following:</p> <dl> <dt>a URL</dt> <dd><p>The URL can be relative or absolute URL. Relative URLs can contain '..' syntax and will be resolved relative to the <code>base</code> value.</p> <p><code>base</code> itself will not be resolved according to the current value. A statement <code>base mailto:</code> will work properly, though.</p></dd> <dt><code>map</code></dt> <dd>Equivalent to the URL of the imagemap file itself. No coordinates are sent with this, so a menu will be generated unless <code class="directive"><a href="#imapmenu">ImapMenu</a></code> is set to <code>none</code>.</dd> <dt><code>menu</code></dt> <dd>Synonymous with <code>map</code>.</dd> <dt><code>referer</code></dt> <dd>Equivalent to the URL of the referring document. Defaults to <code>http://servername/</code> if no <code>Referer:</code> header was present.</dd> <dt><code>nocontent</code></dt> <dd>Sends a status code of <code>204 No Content</code>, telling the client to keep the same page displayed. Valid for all but <code>base</code>.</dd> <dt><code>error</code></dt> <dd>Fails with a <code>500 Server Error</code>. Valid for all but <code>base</code>, but sort of silly for anything but <code>default</code>.</dd> </dl> <h3 id="imapfile.coords">Coordinates</h3> <dl> <dt><code>0,0 200,200</code></dt> <dd>A coordinate consists of an <var>x</var> and a <var>y</var> value separated by a comma. The coordinates are separated from each other by whitespace. To accommodate the way Lynx handles imagemaps, should a user select the coordinate <code>0,0</code>, it is as if no coordinate had been selected.</dd> </dl> <h3 id="imapfile.quotedtext">Quoted Text</h3> <dl> <dt><code>"<var>Menu Text</var>"</code></dt> <dd><p>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:</p> <div class="example"><p><code> <a href="http://example.com/"><var>Menu text</var></a> </code></p></div> <p>If no quoted text is present, the name of the link will be used as the text:</p> <div class="example"><p><code> <a href="http://example.com/">http://example.com</a> </code></p></div> <p>If you want to use double quotes within this text, you have to write them as <code>&quot;</code>.</p></dd> </dl> </div><div class="top"><a href="#page-header"><img alt="top" src="../../images/up.gif"></a></div> <div class="section"> <h2 id="example">Example Mapfile <a title="Permanent link" href="#example" class="permalink">¶</a></h2> <div class="example"><p><code> #Comments are printed in a 'formatted' or 'semiformatted' menu.<br> #And can contain html tags. <hr><br> base referer<br> poly map "Could I have a menu, please?" 0,0 0,10 10,10 10,0<br> rect .. 0,0 77,27 "the directory of the referer"<br> circle http://www.inetnebr.example.com/lincoln/feedback/ 195,0 305,27<br> rect another_file "in same directory as referer" 306,0 419,27<br> point http://www.zyzzyva.example.com/ 100,100<br> point http://www.tripod.example.com/ 200,200<br> rect mailto:nate@tripod.example.com 100,150 200,0 "Bugs?"<br> </code></p></div> </div><div class="top"><a href="#page-header"><img alt="top" src="../../images/up.gif"></a></div> <div class="section"> <h2 id="referencing">Referencing your mapfile <a title="Permanent link" href="#referencing" class="permalink">¶</a></h2> <div class="example"><h3>HTML example</h3><p><code> <a href="/maps/imagemap1.map"><br> <span class="indent"> <img ismap src="/images/imagemap1.gif"><br> </span> </a> </code></p></div> <div class="example"><h3>XHTML example</h3><p><code> <a href="/maps/imagemap1.map"><br> <span class="indent"> <img ismap="ismap" src="/images/imagemap1.gif" /><br> </span> </a> </code></p></div> </div> <div class="top"><a href="#page-header"><img alt="top" src="../../images/up.gif"></a></div> <div class="directive-section"><h2 id="imapbase"><span id="ImapBase">ImapBase</span> Directive <a title="Permanent link" href="#imapbase" class="permalink">¶</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Default <code>base</code> for imagemap files</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ImapBase map|referer|<var>URL</var></code></td></tr> <tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ImapBase http://servername/</code></td></tr> <tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr> <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_imagemap</td></tr> </table> <p>The <code class="directive">ImapBase</code> directive sets the default <code>base</code> used in the imagemap files. Its value is overridden by a <code>base</code> directive within the imagemap file. If not present, the <code>base</code> defaults to <code>http://<var>servername</var>/</code>.</p> <h3>See also</h3> <ul> <li><code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code></li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../../images/up.gif"></a></div> <div class="directive-section"><h2 id="imapdefault"><span id="ImapDefault">ImapDefault</span> Directive <a title="Permanent link" href="#imapdefault" class="permalink">¶</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Default action when an imagemap is called with coordinates that are not explicitly mapped</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ImapDefault error|nocontent|map|referer|<var>URL</var></code></td></tr> <tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ImapDefault nocontent</code></td></tr> <tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr> <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_imagemap</td></tr> </table> <p>The <code class="directive">ImapDefault</code> directive sets the default <code>default</code> used in the imagemap files. Its value is overridden by a <code>default</code> directive within the imagemap file. If not present, the <code>default</code> action is <code>nocontent</code>, which means that a <code>204 No Content</code> is sent to the client. In this case, the client should continue to display the original page.</p> </div> <div class="top"><a href="#page-header"><img alt="top" src="../../images/up.gif"></a></div> <div class="directive-section"><h2 id="imapmenu"><span id="ImapMenu">ImapMenu</span> Directive <a title="Permanent link" href="#imapmenu" class="permalink">¶</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Action if no coordinates are given when calling an imagemap</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ImapMenu none|formatted|semiformatted|unformatted</code></td></tr> <tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ImapMenu formatted</code></td></tr> <tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host, directory, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Override">Override:</a></th><td>Indexes</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr> <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_imagemap</td></tr> </table> <p>The <code class="directive">ImapMenu</code> directive determines the action taken if an imagemap file is called without valid coordinates.</p> <dl> <dt><code>none</code></dt> <dd>If ImapMenu is <code>none</code>, no menu is generated, and the <code>default</code> action is performed.</dd> <dt><code>formatted</code></dt> <dd>A <code>formatted</code> 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 line. The menu has a consistent, plain look close to that of a directory listing.</dd> <dt><code>semiformatted</code></dt> <dd>In the <code>semiformatted</code> menu, comments are printed where they occur in the imagemap file. Blank lines are turned into HTML breaks. No header or hrule is printed, but otherwise the menu is the same as a <code>formatted</code> menu.</dd> <dt><code>unformatted</code></dt> <dd>Comments are printed, blank lines are ignored. Nothing is printed that does not appear in the imagemap file. All breaks and headers must be included as comments in the imagemap file. This gives you the most flexibility over the appearance of your menus, but requires you to treat your map files as HTML instead of plaintext.</dd> </dl> </div> </div> <div class="bottomlang"> <p><span>Available Languages: </span><a href="../../en/mod/mod_imagemap.html" title="English"> en </a> | <a href="../../fr/mod/mod_imagemap.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | <a href="../../ko/mod/mod_imagemap.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> </div><div id="footer"> <p class="apache">Copyright 2026 The Apache Software Foundation.<br>Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> <p class="menu"><a href="../mod/index.html">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Report a bug</a></p></div><script><!--//--><![CDATA[//><!-- if (typeof(prettyPrint) !== 'undefined') { prettyPrint(); } var langToggle = document.querySelector('.lang-toggle'); var topLang = document.querySelector('.toplang'); if (langToggle && topLang) { langToggle.addEventListener('click', function() { topLang.classList.toggle('open'); }); } var qv = document.getElementById('quickview'); if (qv) { document.body.appendChild(qv); var qvBtn = document.createElement('button'); qvBtn.className = 'qv-toggle'; qvBtn.setAttribute('aria-label', 'Toggle page navigation'); qvBtn.innerHTML = '☰'; document.body.appendChild(qvBtn); qvBtn.addEventListener('click', function() { var isOpen = qv.classList.toggle('open'); if (isOpen) { qv.style.top = window.scrollY + 10 + 'px'; } }); window.addEventListener('scroll', function() { qv.classList.remove('open'); }); } //--><!]]></script> </body></html>