【发布时间】:2018-04-09 19:37:42
【问题描述】:
如果可能的话,基本上这在 traefik 中会是什么样子:
location /blog/ {
proxy_pass https://blog.example.com/;
proxy_redirect https://blog.example.com/ https://www.example.com/blog/;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host blog.example.com;
}
我试过了,我的 docker-compose 中的这个配置:
- 'traefik.frontend.redirect.regex=^https://example.com/blog/(.*)$$'
- 'traefik.frontend.redirect.replacement=https://blog.example.com/$$1'
这确实有效,但它只是重定向到https://blog.example.com,我想保留原始网址https://example.com/blog/ 并显示来自https://blog.example.com 的内容。
可以用traefik实现吗?
【问题讨论】: