On Wed, 24 Oct 2007 15:30:44 +1000, Steve Bennett wrote:
General solution:
Instead of having redirects that point to a page, have the page itself
specify aliases which can be used to find it. This is specified as a
pattern, like a very cut-down regexp: #ALIASES Thomas[-]Fran[ç|c]ois
Dalibard
The syntax looks ambiguous with a numbered list. It should have braces,
i.e.:
{{#ALIASES:Thomas[-]Fran[ç|c]ois Dalibard}}
XML should also work:
<aliases>Thomas[-]Fran[ç|c]ois Dalibard</aliases>
It should be feasible to implement an extension that would store the
aliases, maybe by generating a new kind of redirect if the page doesn't
exist.