Middleware for snicco/http-routing
to configure bulk redirects.
This middleware for the snicco/http-routing
component allows
mass redirects based on configuration files.
composer require snicco/redirect-middleware
This middleware should be added globally in the MiddlewareResolver
.
The Redirect
middleware must be bound in the PSR-11 container that is used
by the snicco/http-routing
component.
// In your configuration for your PSR-11 container
use Snicco\Middleware\Redirect\Redirect;
$redirects = [
307 => [
'/foo' => '/bar'
],
301 => [
'/baz' => 'biz?boom=bang'
'/boom' => 'https://external-page.com'
]
];
// You can also load the redirects from a file.
$redirect = new Redirect($redirects);
This repository is a read-only split of the development repo of the Snicco project.
This is how you can contribute.
Please report issues in the Snicco monorepo.
If you discover a security vulnerability, please follow our disclosure procedure.