Een Magento Multi Domain installatie maken is redelijk complex, maar de basis ervan is relatief simpel. U kunt het beste de handleiding van Magento Commerce gebruiken voor het instellen van uw Magento installatie zelf.
In plaats van hoofdstuk 3 dient u in SATserver onderstaande uit te voeren.
Domein configuratie op het SATserver controlepaneel
De eerste vraag bij het opzetten van een Multi Domain installatie is of u enkel het domein gaat gebruiken voor een website of ook daadwerkelijk wilt gaan mailen met het domein.
- Wanneer u enkel een webshop wenst op te zetten zonder email adressen hoeft u slechts het nieuwe domein aan (te laten) maken als alias van uw hoofddomein waar de installatie van uw Magento op draait.
-
Wanneer u ook wilt kunnen email met het domein dient u een CNAME aan te maken op uw tweede domeinnaam. Let op: het domein waarnaar u verwijst dient op een andere server te staan, anders werkt de CNAME niet!
Voorbeeld:
Wanneer u bijvoorbeeld een Franse webshop www.internettoday.fr wilt beginnen en u de installatie op www.internettoday.nl heeft staan moet u een CNAME aanmaken die www.internettoday.fr verwijst naar www.internettoday.nl.
Open de Index.php en zoek de volgende regel op:
Mage:run(); |
Vervang deze regel door onderstaande regel:
switch($_SERVER['HTTP_HOST']) { case 'internettoday.fr': case 'www.internettoday.fr': Mage::run('websitecodevoorFRwinkel', 'website'); break; default: Mage::run(); break; } |
Wanneer u meer dan 1 webshop wilt kun het het volgende in de index.php plaatsen, uiteraard met uw eigen domeinnamen en de codes die u de winkel heeft gegeven in de Magento Admin (Systeem -> Beheer Winkels -> Winkelzichtnaam).
switch($_SERVER['HTTP_HOST']) { case 'internettoday.fr': case 'www.internettoday.fr': Mage::run('websitecodevoorFRwinkel', 'website'); break; case 'coffeeshop.de': case 'www.internettoday.de': Mage::run('websitecodevoorDEwinkel', 'website'); break; // Internettoday.nl (default store) default: Mage::run(); break; } |
Uw Magento Multi Domain installatie is klaar voor gebruik!