Restriction IP sur votre Boutique Magento avec Maintenance.fllag

MAGEACTION · octobre 30, 2014

Voici le code à mettre dans votre fichier index.php à la racine de votre installation Magento pour mettre le site de seconde boutique en mode maintenance pour tout le monde sauf pour vous.

Ainsi vous pourrez continuer à l’installation et la configuration du site sans que celui ci soit en ligne et visible par Google par exemple.

ip-restrict-magento

Code à ajouter si il y a plusieurs ip

/*MP ip 176.000.000.11, autre ip 11.00.00.00*/
$ipAllowed = array('176.000.000.11', '11.00.00.00'); 
$allowed = false;
foreach($ipAllowed as $ip) {
     if (strpos($_SERVER['REMOTE_ADDR'], $ip) !== false) {
         $allowed = true;
     }
}
if ((isset($_SERVER['MAGE_RUN_CODE']) && $_SERVER['MAGE_RUN_CODE']
  == 'codeboutique') && (isset($_SERVER['MAGE_RUN_TYPE']) &&
  $_SERVER['MAGE_RUN_TYPE'] == 'website')) {  
 if (!$allowed) {
    $maintenanceFile2 = 'maintenance2.flag';
    if (file_exists($maintenanceFile2)) {     
	  include_once dirname(__FILE__) . '/errors/503.php';
      exit;
	  }
    }
}

Attention vous devez créer un second fichier vide nommé : maintenance2.flag et le mettre à la racine du site.

"Faire sa boutique en ligne tout simplement..." Demandez un devis

Vous pouvez aussi lire...