diff options
Diffstat (limited to 'Caddyfile')
| -rw-r--r-- | Caddyfile | 44 |
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 |
