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