Durante la procedura di messa online di un sito SS può succedere che si debba avere qualche giorno di transizione prima del lancio ufficiale in cui il sito viene nascosto da una splash page statica. Nonostante quest’ultima è possibile per il cliente inserire eventuali ultime modifiche accedendo a /admin ed è possibile raggiungere la home page del sito per una visione del lato front accedendo a /home.
Per attivare questa procedura è necessario avere preparato una pagina index.html statica, dotata dei contenuti adeguati(controllando che eventuali <Title> e <Meta> siano corretti) e di alcune modifiche al file .htaccess posto nella root / del sito.
index.html va caricata nella root / del sito assieme ad un eventuale cartella img con le immagini (se presenti). (di questo c’è un esempio nella cartella di lavoro di silverstripe (\\nero\htdocs\zzSS245\splash)
Modifiche al file .htaccess:
<IfModule mod_rewrite.c>
SetEnv HTTP_MOD_REWRITE On
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/$
RewriteRule .* /index.html [L]
RewriteCond %{REQUEST_URI} ^/home$
RewriteRule .* sapphire/main.php?url=/ [L]
RewriteCond %{REQUEST_URI} ^(.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* sapphire/main.php?url=%1&%{QUERY_STRING} [L]
</IfModule>