IntroductionIntroduction
  InstallingInstalling
  HandlingHandling
  Virtual serversVirtual servers
  ModulesModules
  FilesystemsFilesystems
  RXML tagsRXML tags
    <Main RXML parser>Main RXML parser<Main RXML parser>Main RXML parser
    <RXML packages>RXML packages<RXML packages>RXML packages
    <Countdown>Countdown<Countdown>Countdown
    <Flik>Flik<Flik>Flik
    <Indirect href>Indirect href<Indirect href>Indirect href
    <Obox>Obox<Obox>Obox
    <Pike tag>Pike tag<Pike tag>Pike tag
    <SED>SED<SED>SED
    <Tablify>Tablify<Tablify>Tablify
    <Wizard>Wizard<Wizard>Wizard
  GraphicsGraphics
  ProxyProxy
  Miscellaneous modulesMiscellaneous modules
  Security considerationsSecurity considerations
  ScriptingScripting
  DatabasesDatabases
  LDAPLDAP
  IntraSeekIntraSeek
  LogViewLogView
  FrontPageFrontPage
  UpgradingUpgrading
  Third party extensionsThird party extensions
  PortabilityPortability
  Reporting bugsReporting bugs
  AppendixAppendix
 
Indirect href

This module gives the <ai> container tag, which can be used instead of {a href=}. The Indirect href module uses a simple database to store URLs and symbolic names. The <ai> tag takes a symbolic name as argument and will replace itself with a {a href=} tag with the corresponding URL as argument.

The main advantage is that if one of the pages you link to change URL you only have to change it once, in the database.

Indirect hrefs
The contents of the database, as a symbolic name followed by a URL on each line.