/canonical

Primary LanguagePHPMIT LicenseMIT

Redirect to canonical domain name/scheme

Provides framework agnostic redirects to canonical host/scheme without .htaccess.

Example:

$canonical = new \cronfy\canonical\Request();
$canonical->setCanonicalHost('example.com');
$canonical->setCanonicalScheme('https');
$canonical->redirectToCanonical();

If requested host/scheme does not match canonical ones, user will be redirected:

http://www.example.com/contacts/ => https://example.com/contacts/

Installation

composer require cronfy/canonical dev-master

Related

SO Как сделать всё и сразу в mod_rewrite?

Вы идёте неправильным путём