123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- halcyon.domain.tld {
- tls user@domain.tld
- log /var/log/caddy/halcyon.log
- fastcgi / 127.0.0.1:9000 php
- root /opt/halcyon
- status 404 {
- /config.ini
- /.bat
- /.git
- /.ini
- /.sh
- /.svn
- /.txt
- /.tpl
- /.xml
- }
- rewrite {
- r ^/home/?$
- to /
- }
- rewrite {
- r ^/login/?$
- to /login/login.php
- }
- rewrite {
- r ^/auth/?$
- to /login/auth.php
- }
- rewrite {
- r ^/logout/?$
- to /login/logout.php
- }
- rewrite {
- r ^/terms/?$
- to /login/terms.php
- }
- rewrite {
- r ^/privacy/?$
- to /login/privacy.php
- }
- rewrite {
- r ^/imprint/?$
- to /login/imprint.php
- }
- rewrite {
- r ^/local/?$
- to /local.php
- }
- rewrite {
- r ^/federated/?$
- to /federated.php
- }
- rewrite {
- r ^/notifications/?$
- to /notifications.php
- }
- rewrite {
- r ^/whotofollow/?$
- to /who_to_follow.php
- }
- rewrite {
- r ^/search/?$
- to /search_hash_tag.php
- }
- rewrite {
- r ^/search/users/?$
- to /search_user.php
- }
- rewrite {
- r ^/settings/?$
- to /settings_general.php
- }
- rewrite {
- r ^/settings/profile/?$
- to /settings_profile.php
- }
- rewrite {
- r ^/settings/appearance/?$
- to /settings_appearance.php
- }
- rewrite {
- r ^/@(.+)@(.+).([a-z]+)/?$
- to /user.php?user=@{1}@{2}.{3}
- }
- rewrite {
- r ^/@(.+)@(.+).([a-z]+)/status/(.+?)?$
- to /user.php?user=@{1}@{2}.{3}&status={4}
- }
- rewrite {
- r ^/@(.+)@(.+).([a-z]+)/media/?$
- to /user_only_media.php?user=@{1}@{2}.{3}
- }
- rewrite {
- r ^/@(.+)@(.+).([a-z]+)/with_replies/?$
- to /user_include_replies.php?user=@{1}@{2}.{3}
- }
- rewrite {
- r ^/@(.+)@(.+).([a-z]+)/followers/?$
- to /user_followers.php?user=@{1}@{2}.{3}
- }
- rewrite {
- r ^/@(.+)@(.+).([a-z]+)/following/?$
- to /user_following.php?user=@{1}@{2}.{3}
- }
- rewrite {
- r ^/@(.+)@(.+).([a-z]+)/favourites/?$
- to /user_favorite.php?user=@{1}@{2}.{3}
- }
- rewrite {
- r ^/avatars/original/missing.png$
- to /assets/images/missing.png
- }
- rewrite {
- r ^/headers/original/missing.png$
- to /assets/images/missing_header.png
- }
- rewrite {
- r ^/404/?$
- to /404.php
- }
- }
|