Part-DB.Part-DB-server/config/routes.yaml

19 lines
701 B
YAML
Raw Normal View History

# Redirect every url without an locale to the locale of the user/the global base locale
scan_qr:
path: /scan/{type}/{id}
2023-07-02 14:03:29 +02:00
controller: App\Controller\ScanController::scanQRCode
csp_report:
path: /csp/report
methods: [POST]
defaults: { _controller: nelmio_security.csp_reporter_controller::indexAction }
# Must be last as it matches everything
redirector:
path: /{url}
requirements:
url: ".*"
controller: App\Controller\RedirectController::addLocalePart
# Dont match localized routes (no redirection loop, if no root with that name exists) or API prefixed routes
condition: "not (request.getPathInfo() matches '/^\\\\/([a-z]{2}(_[A-Z]{2})?|api)\\\\//')"