diff mrjunejune/main.c @ 79:5710108c949e

[Seobeo] Added Redirect logic.
author June Park <parkjune1995@gmail.com>
date Thu, 01 Jan 2026 05:57:03 -0800
parents e7bf9e002850
children d55157451947
line wrap: on
line diff
--- a/mrjunejune/main.c	Wed Dec 31 15:07:43 2025 -0800
+++ b/mrjunejune/main.c	Thu Jan 01 05:57:03 2026 -0800
@@ -104,20 +104,25 @@
   return resp;
 }
 
+CREATE_REDIRECT_HANDLER(HomePage, "http://localhost:6969/")
+CREATE_REDIRECT_HANDLER(Resume, "http://localhost:6969/resume")
+CREATE_REDIRECT_HANDLER(Tools, "http://localhost:6969/tools")
+CREATE_REDIRECT_HANDLER(MarkDownToHtml, "http://localhost:6969/tools/markdown_to_html")
+
 int main(void)
 {
   Seobeo_Router_Init();
   Seobeo_Router_Register("GET", "/", GetHomePage);
-  Seobeo_Router_Register("GET", "/index.html", GetHomePage);
+  Seobeo_Router_Register("GET", "/index.html", GetRedirectHomePage);
 
   Seobeo_Router_Register("GET", "/resume", GetResume);
-  Seobeo_Router_Register("GET", "/resume/index.html", GetResume);
+  Seobeo_Router_Register("GET", "/resume/index.html", GetRedirectResume);
 
   Seobeo_Router_Register("GET", "/tools", GetTools);
-  Seobeo_Router_Register("GET", "/tools/index.html", GetTools);
+  Seobeo_Router_Register("GET", "/tools/index.html", GetRedirectTools);
 
   Seobeo_Router_Register("GET", "/tools/markdown_to_html", GetMDToHTML);
-  Seobeo_Router_Register("GET", "/tools/markdown_to_html/index.html", GetMDToHTML);
+  Seobeo_Router_Register("GET", "/tools/markdown_to_html/index.html", GetRedirectMarkDownToHtml);
 
   Seobeo_Web_Server_Start("mrjunejune/pages", "6969", SEOBEO_MODE_EDGE, 2);
 }