Do not list default pages in navigation.
List parent navigation on default pages.

When asked for the navigation of a default page, return
the navigation of its parent, because the user is actually
on the parent but viewing the default page and the base-url
makes the request be fired on the default page.