diff options
author | 53hornet <atc@53hor.net> | 2021-12-11 16:09:31 -0500 |
---|---|---|
committer | 53hornet <atc@53hor.net> | 2021-12-11 16:09:31 -0500 |
commit | 59ca721c6aa954bb3cd3c7511893a3080d8df832 (patch) | |
tree | f091b782736bc92862c7cf37248215db6a147f0c /index.php | |
parent | 58a720d84854b7a63ebeacbb58b1f87baa1eaf9f (diff) | |
download | 53hor-59ca721c6aa954bb3cd3c7511893a3080d8df832.tar.xz 53hor-59ca721c6aa954bb3cd3c7511893a3080d8df832.zip |
feat: better 404 handling
Diffstat (limited to 'index.php')
-rw-r--r-- | index.php | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -3,12 +3,15 @@ include('./includes/head.php'); $page = strtok($_SERVER['REQUEST_URI'], '/'); -if (!empty($page) && $page[0] >= '0' && $page[0] <= '9') { + +if (empty($page)) { + include('./includes/render_index.php'); +} else if (!empty($page) && $page[0] >= '0' && $page[0] <= '9' && is_readable("./posts/$page.php")) { include("./posts/$page.php"); -} else if (!empty($page)) { +} else if (!empty($page) && is_readable("./posts/$page.php")) { include("./pages/$page.php"); } else { - include('./includes/render_index.php'); + include('./includes/404.php'); } include('./includes/foot.php'); |