Your IP : 127.0.0.1


Current Path : /home/dev2.destoffenstraat.com/
Upload File :
Current File : /home/dev2.destoffenstraat.com/index.php

<?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);