aboutsummaryrefslogtreecommitdiff
path: root/Caddyfile
diff options
context:
space:
mode:
authorNatasha Moongrave <natasha@256phi.eu>2026-03-23 14:47:34 +0100
committerNatasha Moongrave <natasha@256phi.eu>2026-03-23 14:47:34 +0100
commit4dae43cc2c1469f30bd89da7db066924f7a0ed3f (patch)
tree65acb08312218746bd22237148038cc1b4848e04 /Caddyfile
parent4736c88af90ef05e0fec36d81212bdb15881ff75 (diff)
Moved CaddyFile to Caddyfile
Diffstat (limited to 'Caddyfile')
-rw-r--r--Caddyfile44
1 files changed, 44 insertions, 0 deletions
diff --git a/Caddyfile b/Caddyfile
new file mode 100644
index 0000000..1aac44e
--- /dev/null
+++ b/Caddyfile
@@ -0,0 +1,44 @@
+:80 {
+ # Site's directory
+ root * /var/www/html/src
+
+ # Enable the static file server.
+ file_server
+
+ # Or serve a PHP site through php-fpm:
+ php_fastcgi unix//run/php/php8.4-fpm.sock
+
+
+ # Prettify the links
+
+ ## HOME ##
+ rewrite /home /index.html
+ rewrite /home/ index.html
+
+ ## GUESTBOOK ##
+ rewrite /guestbook /Pages/guestbook/guestbook.php
+ rewrite /guestbook/ /Pages/guestbook/guestbook.php
+
+ ## CONTACT US ##
+ rewrite /contact /Pages/contact.html
+ rewrite /contact/ /Pages/contact.html
+
+
+ ## MUSIC ##
+ rewrite /music /Pages/music.html
+ rewrite /music/ /Pages/music.html
+
+ ## BLOG ##
+ # Blog list
+ rewrite /blog /Pages/blog/blog.php
+ rewrite /blog/ /Pages/blog/blog.php
+
+ # Individual post
+ @blogPost {
+ path_regexp blogPost ^/blog/(.+)$
+ }
+ rewrite @blogPost /Pages/blog/blog.php?post={re.blogPost.1}
+}
+
+# Refer to the Caddy docs for more information:
+# https://caddyserver.com/docs/caddyfile