PHP code example of middlewares / redirect

1. Go to this page and download the library: Download middlewares/redirect library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

middlewares / redirect example snippets


Dispatcher::run([
	new Middlewares\Redirect(['/old-url' => '/new-url'])
]);

$redirections = [
	'/corporative-info' => '/about-us',
	'/post/2390' => '/post/new-psr15-middlewares',
];

$redirect = new Middlewares\Redirect($redirections);

$responseFactory = new MyOwnResponseFactory();

$redirect = new Middlewares\Redirect($redirections, $responseFactory);

//Temporary redirections (302)
$redirect = (new Middlewares\Redirect($redirections))->permanent(false);

//Ignore url query
$redirect = (new Middlewares\Redirect($redirections))->query(false);

//Redirects GET and HEAD requests
$redirect = (new Middlewares\Redirect($redirections))->method(['GET', 'HEAD']);