Your IP : 127.0.0.1
<?php
/**
* Application entry point
*
* Multi-store configuration to handle different domains
* and ensure compatibility with and without 'www'
*/
try {
require __DIR__ . '/app/bootstrap.php';
} catch (\Exception $e) {
echo <<<HTML
<div style="font:12px/1.35em arial, helvetica, sans-serif;">
<div style="margin:0 0 25px 0; border-bottom:1px solid #ccc;">
<h3 style="margin:0;font-size:1.7em;font-weight:normal;text-transform:none;text-align:left;color:#2f2f2f;">
Autoload error</h3>
</div>
<p>{$e->getMessage()}</p>
</div>
HTML;
exit(1);
}
// Define domain mappings for multi-store setup
$domains = [
'www.destoffenstraat.com' => 'nl',
'destoffenstraat.com' => 'nl',
'www.laruedutissu.com' => 'fr',
'laruedutissu.com' => 'fr',
'www.streetoffabrics.com' => 'en',
'streetoffabrics.com' => 'en',
];
$host = $_SERVER['HTTP_HOST'] ?? '';
if (isset($domains[$host])) {
$_SERVER[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE] = 'base'; // Website code remains 'base'
$_SERVER[\Magento\Store\Model\StoreManager::PARAM_RUN_TYPE] = 'website';
$_SERVER['MAGE_RUN_CODE'] = $domains[$host]; // Set store view code
$_SERVER['MAGE_RUN_TYPE'] = 'store';
}
$bootstrap = \Magento\Framework\App\Bootstrap::create(BP, $_SERVER);
/** @var \Magento\Framework\App\Http $app */
$app = $bootstrap->createApplication(\Magento\Framework\App\Http::class);
$bootstrap->run($app);