PHP code example of samsonasik / force-https-module
1. Go to this page and download the library: Download samsonasik/force-https-module 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/ */
samsonasik / force-https-module example snippets
// config/autoload/force-https-module.local.php or config/autoload/mezzio-force-https-module.local.php
return [
'force-https-module' => [
'enable' => true,
'force_all_routes' => true,
'force_specific_routes' => [
// only works if previous's config 'force_all_routes' => false
'checkout',
'payment'
],
'exclude_specific_routes' => [
// a lists of specific routes to not be https
// only works if previous config 'force_all_routes' => true
'non-https-route',
],
// set HTTP Strict Transport Security Header
'strict_transport_security' => [
// set to false to disable it
'enable' => true,
'value' => 'max-age=31536000',
],
// set to true to add "www." prefix during redirection from http or already https
'add_www_prefix' => false,
// remove existing "www." prefix during redirection from http or already https
// only works if previous's config 'add_www_prefix' => false
'remove_www_prefix' => false,
// Force Https for 404 pages
'allow_404' => true,
],
// ...
];
// config/modules.config.php or config/application.config.php
return [
'Application'
'ForceHttpsModule', // register here
],