Midlertidig forside - vi opgraderer

Ved større ændringer som f.eks. opgradering af din shop, kan det være smart at vise en splash side til de besøgende der fortæller at siden er kortvarig lukket. Her viser jeg en simpel måde at gøre det på.

  • Først skal du lave lave den HTML-side du ønsker at vise til de besøgende. Her er et eksempel:
<!DOCTYPE html>
<html>
<head>
    <title>Vi opgraderer</title>
    <meta charset="utf-8" />
    <meta name="robots" content="NOINDEX, NOFOLLOW" />
</head>
<body>
    <img src="/logo.png" />
    <h1>Vi opgraderer shoppen</h1>
    <p>Derfor er den midlertidig utilgængelig. Kig forbi igen senere, hvor vi forventer at være kørende igen.</p>
</body>
</html>
  • Gem filen som opgradering.html
     
  • Upload filen til roden af din Magento installation.
     
  • Åben filen .htaccess der ligger i roden af din Magento installation og tilføj følgende til bunden af filen:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !/opgradering.html$
RewriteCond %{REQUEST_URI} !/logo.png$
RewriteCond %{REMOTE_ADDR} !^XXX\.XXX\.XXX\.XXX
RewriteRule $ /opgradering.html [L]

XXX\.XXX\.XXX\.XXX udskifter du med din egen IP-adresse. Den kan du se ved at besøge minip.dk. Det er vigtigt at du beholder skråstregerne deri.

Hvis butikken er bag en load balancer, kan du evt. bruge %{HTTP:X-FORWARDED-FOR} i stedet for %{REMOTE_ADDR}

  • Test at det virker, f.eks. ved at benytte en tjeneste som NetRenderer
    netrenderer.com
mortenjakobsens billede

Certificeret Magento udvikler og CTO i Improving, der arbejder med e-handelsløsninger I Magento -