我有一个在docker中运行的http服务器 . 在 / 访问服务器会将其重定向到 /web . 这在当地工作正常 . 我已经设置traefik通过 xxxxxxx.com 域连接到docker . 但是,这会导致 404 page not found 但是当我尝试 xxxxxxxx.com/web 时它会起作用 . traefik如何处理这种重定向?提前致谢 . 这是我的 docker-compose.yml 文件:

version: "3"

networks:
  proxy:
    external: true
  internal:
    external: false

services:
  web:
    restart: always
    image: odoo:10.0
    labels:
      - traefik.backend=web
      - traefik.frontend.rule=Host:portal.sironirestaurant.com
      - traefik.docker.network=proxy
      - traefik.port=8069
    networks:
      - internal
      - proxy
    depends_on:
      - db
    ports:
      - 8069:8069
    volumes:
      - odoo-web-data:/var/lib/odoo
      - ./config:/etc/odoo
      - ./addons:/mnt/extra-addons
  db:
    restart: always
    image: postgres:9.4
    networks:
      - internal
    labels:
      - traefik.enable=false
    environment:
      - POSTGRES_PASSWORD=xxxxxxx
      - POSTGRES_USER=xxxxxx          
      - PGDATA=/var/lib/postgresql/data/pgdata
    volumes:
      - odoo-db-data:/var/lib/postgresql/data/pgdata
volumes:
  odoo-web-data:
  odoo-db-data: