Middleware to add or remove the www subdomain in the host uri and returns a redirect response
Middleware to add or remove the
www subdomain in the host uri and returns a redirect response. The following types of hosts wont be changed:
- The one word hosts, for example:
- The ip based hosts, for example:
This package is installable and autoloadable via Composer as middlewares/www.
composer require middlewares/www
true to add the www subdomain and
false to remove it.
//Remove www $www = new Middlewares\Www(false); //Add www $www = new Middlewares\Www(true);
Optionally, you can provide a
Psr\Http\Message\ResponseFactoryInterface as the second argument to create the redirect response (
301). If it's not defined, Middleware\Utils\Factory will be used to detect it automatically.
$responseFactory = new MyOwnResponseFactory(); $www = new Middlewares\Www(true, $responseFactory);
The MIT License (MIT). Please see LICENSE for more information.