official:質問箱/5466 (もっちゃん様)より
ページ名が "0" のページを作り、一覧表示や検索結果からページ "0" をクリックすると FrontPage が開くのは仕様でしょうか?
PHPでは !$arg で '0' は否定扱いとなることがあるため、if内の処理が実行され、 $defaultpage が代入されて FrontPage が開かれます。
} else if (!$arg) {if の (!arg) を (is_null($arg) || $arg === '') へ書き換えます。
} else if (is_null($arg) || $arg === '') {