Compare commits

...

4 Commits

Author SHA1 Message Date
258363cd86 Removed rewritebody plugin 2025-07-18 13:13:20 +02:00
27345d39cd Removed favicon html injection 2025-07-18 13:13:09 +02:00
30ff558f1d Renamed file to match middleware name 2025-07-18 13:12:48 +02:00
d396a9b070 Fixed path in file 2025-07-18 13:12:15 +02:00
5 changed files with 12 additions and 32 deletions

View File

@@ -1,4 +1,4 @@
# /services/traefik/config/home.yml
# /services/traefik/config/home-redirection.yml
http:
routers:

View File

@@ -5,6 +5,5 @@ http:
default-chain:
chain:
middlewares:
# - favicon-html-injection
- favicon-ico-redirection
- favicon-redirection
- security-headers

View File

@@ -0,0 +1,9 @@
# /services/traefik/config/middlewares/favicon-redirection.yml
http:
middlewares:
favicon-redirection:
redirectRegex:
permanent: true
regex: ^.+\/favicon\.ico$
replacement: https://static.eliasfink.de/img/favicon/favicon.ico

View File

@@ -1,22 +0,0 @@
# /services/traefik/config/middlewares/favicon.yml
http:
middlewares:
# favicon-html-injection:
# plugin:
# rewritebody:
# lastModified: true
# rewrites:
# - regex: <\/head>
# replacement: |
# <link rel="icon" type="image/png" sizes="96x96" href="https://static.eliasfink.de/img/favicon/favicon-96x96.png"/>
# <link rel="icon" type="image/svg+xml" href="https://static.eliasfink.de/img/favicon/favicon.svg"/>
# <link rel="shortcut icon" href="https://static.eliasfink.de/img/favicon/favicon.ico"/>
# <link rel="apple-touch-icon" sizes="180x180" href="https://static.eliasfink.de/img/favicon/apple-touch-icon.png"/>
# <link rel="manifest" href="https://static.eliasfink.de/img/favicon/site.webmanifest"/>
# </head>
favicon-ico-redirection:
redirectRegex:
permanent: true
regex: ^.+\/favicon\.ico$
replacement: https://static.eliasfink.de/img/favicon/favicon.ico

View File

@@ -33,10 +33,4 @@ certificatesResolvers:
# caServer: https://acme-staging-v02.api.letsencrypt.org/directory # use staging server instead of production
email: mail@eliasfink.de
storage: /etc/traefik/certs/acme.json
tlsChallenge: {}
experimental:
plugins:
rewritebody:
moduleName: "github.com/traefik/plugin-rewritebody"
version: "v0.3.1"
tlsChallenge: {}