make page_url tag not fail on nonexisting pages, fixes #2210