Ikiwiki has its own domain now, ikiwiki.info. Update your links.