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.