diff --git a/traefik/config/middlewares/default.yml b/traefik/config/middlewares/default.yml
index 9ac2708..146b90b 100644
--- a/traefik/config/middlewares/default.yml
+++ b/traefik/config/middlewares/default.yml
@@ -5,5 +5,6 @@ http:
default-chain:
chain:
middlewares:
- - favicon-injection
+ - favicon-html-injection
+ - favicon-ico-redirection
- security-headers
\ No newline at end of file
diff --git a/traefik/config/middlewares/favicon.yml b/traefik/config/middlewares/favicon.yml
new file mode 100644
index 0000000..bc95c5e
--- /dev/null
+++ b/traefik/config/middlewares/favicon.yml
@@ -0,0 +1,22 @@
+# /services/traefik/config/middlewares/favicon.yml
+
+http:
+ middlewares:
+ favicon-html-injection:
+ plugin:
+ rewritebody:
+ lastModified: true
+ rewrites:
+ - regex: <\/head>
+ replacement: |
+
+
+
+
+
+
+ favicon-ico-redirection:
+ redirectRegex:
+ permanent: true
+ regex: ^.+\/favicon\.ico$
+ replacement: https://static.eliasfink.de/img/favicon/favicon.ico
\ No newline at end of file