Magento Attivami sito in manutenzione
L'attivami è uno snippet di codice aggiunto nella index.php che serve attivare la modalità di manutenzione del sito tramite attivazione di un cookie locale,
// START ARTERA BLOCCO ATTIVA STAGING AREA
$subdomain = '';
if (!empty($_SERVER['HTTP_HOST'])) {
$parts = explode(".",$_SERVER['HTTP_HOST']);
if (is_array($parts)) {
$subdomain = array_shift($parts);
if (!empty($subdomain) && in_array($subdomain, array('staging', 'quality', 'test')) && empty($_COOKIE["underconstruction"])) {
include(dirname(__FILE__)."/under.php");
exit();
}
}
}
// END ARTERA BLOCCO ATTIVA STAGING AREA
Le funzionalità può essere utilizzata per:
- mettere in manutenzione il sito in produzione in fase di pubblicazione
- attivo di default nell'area di staging, per renderla invisibile all'esterno sia ai clienti che ai motori di ricerca.
La pagina che viene mostrata quando l'attivami è in funzione e il sito è in modalità manutenzione è under.php
, potrai quindi editare questa pagina per aggiungere o modificare i contenuti mostrati all'utente.
Mettere in manutenzione il sito in produzione
Basterà aggiungere il dominio di terzo livello (nella maggior parte dei casi www) nell'array array($subdomain, array('staging', 'quality', 'test')
per attivare la modalità di manutenzione
Visualizzare l'area d staging
Il sottodominio di staging è già predisposto per attivarsi in automatico array($subdomain, array('staging', 'quality', 'test')
per cui sarà sempre in manutenzione all'esterno e basterà richiamare l'URL per attivare il sito di staging.