Traefik 2:从非www重定向到www和https的自定义域

时间:2020-03-15 11:04:23

标签: traefik

我正在尝试配置traefik 2和docker,但无法修改regexp。

这些是我的docker-compose文件中的标签,我有两个问题:

traefik.enable: true
traefik.http.routers.http-catchall.rule: "hostregexp(`{host:(www\\.)?.+}`)"
traefik.http.routers.http-catchall.entrypoints: http
traefik.http.routers.http-catchall.middlewares: redirect-to-https
traefik.http.middlewares.redirect-to-https.redirectregex.regex: "^https?://(?:www\\.)?(.+)"
traefik.http.middlewares.redirect-to-https.redirectregex.replacement: "https://www.$${1}"

问题1 :我不明白如何实现从https://test1.localhttps://www.test1.local的重定向。

通过这种配置,我正在为以下目的进行重定向:

问题2 :我必须添加一个不太全局的正则表达式,因此我应该对域“ test1.local ”和“ www”进行匹配。 test1.local

非常感谢

0 个答案:

没有答案