Skip to content

Redirect is a Traefik plugin to redirect a list with status code.

Notifications You must be signed in to change notification settings

epicagency/traefik-plugin-redirect

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Traefik Plugin - Fast Redirect

Fast Redirect is a Traefik plugin to redirect a list with status code.

Based on :

Installation

Into Traefik static configuration

TOML

[entryPoints]
  [entryPoints.web]
    address = ":80"

[pilot]
  token = "xxxxxxxxx"

[experimental.plugins]
  [experimental.plugins.traefik-plugin-redirect]
    moduleName = "github.com/epicagency/traefik-plugin-redirect"
    version = "v1.0.0"

YAML

entryPoints:
  web:
    address: :80

pilot:
    token: xxxxxxxxx

experimental:
  plugins:
    traefik-plugin-redirect:
      moduleName: "github.com/epicagency/traefik-plugin-redirect"
      version: "v1.0.0"

CLI

--entryPoints.web.address=:80
--pilot.token=xxxxxxxxx
--experimental.plugins.traefik-plugin-redirect.modulename=github.com/epicagency/traefik-plugin-redirect
--experimental.plugins.traefik-plugin-redirect.version=v1.0.0

Configuration

Into Traefik dynamic configuration

Docker

labels:
  - "traefik.http.middlewares.my-redirect.plugin.redirect.redirects[0]=/301:/moved-permanently:301"
  - "traefik.http.middlewares.my-redirect.plugin.redirect.redirects[1]=/302:/implicit-temporary-redirect"
  - "traefik.http.middlewares.my-redirect.plugin.redirect.redirects[2]=/not-found::404"

Kubernetes

apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
  name: my-redirect
spec:
  plugin:
    traefik-plugin-redirect:
      redirects:
      - /301:/moved-permanently:301
      - /302:/implicit-temporary-redirect
      - /not-found::404

TOML

[http]
  [http.middlewares]
    [http.middlewares.my-redirect]
      [http.middlewares.my-redirect.plugin]
        [http.middlewares.my-redirect.plugin.traefik-plugin-redirect]
        redirects =[
        "/301:/moved-permanently:301",
        "/302:/implicit-temporary-redirect",
        "/not-found::404"
        ]

YAML

http:
  middlewares:
    my-redirect:
      plugin:
        traefik-plugin-redirect:
          redirects:
          - /301:/moved-permanently:301
          - /302:/implicit-temporary-redirect
          - /not-found::404

About

Redirect is a Traefik plugin to redirect a list with status code.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%