Om de url arjanwooning.nl te redirecten naar de sub-dir ./log/ zijn er meerdere oplossingen mogelijk:

  • index.html met meta
  • index.html met javascript
  • .htaccess met redirect

De beste oplossing is degene met .htaccess, maar dat moet de webserver wel ondersteunen.

Een index.html met meta

Met wordt bij het laden van deze index.html automatisch doorgelinkt naar de log directory. Dit geeft dan wel eerst een witte pagina en daarna de doorgelinkte pagina. ~/domains/arjanwooning.nl/public_html/index.html:

</html>
<head>
<title>ArjanWooning.nl</title>
<meta http-equiv="Refresh" content="0; url=http://arjanwooning.nl/log/">
</head>
<body>
<a href="http://arjanwooning.nl/log/">Klik</A>
</body>
</html>

Een index.html met JavaScript

Op zich een mooie methode, maar de gebruiker moet handmatig doorgeklikt worden als scripting geblokkeerd is.

vi index.html:



<html>
    <head>
    <title>ArjanWooning.nl</title>
    <script language="JavaScript">
        <!--
        var refhost = document.location.host.toLowerCase();
        if (refhost == "arjanwooning.nl")
        {
            document.location = "http://arjanwooning.nl/log/";
        }
        if (refhost == "arjanwooning.nl")
        {
            document.location = "http://arjanwooning.nl/log/";
        }
        // -->
    </script>
</head>

<body>

Waarschijnlijk is het uitvoeren van JavaScripts niet geactiveerd, om verder te gaan
<a href="http://arjanwooning.nl/log/"> klik hier.</a>

</body>
</html>

Een redirect commando in .htaccess

Door de webserver wordt direct doorgelinkt zonder gebruik van een tussenliggende pagina of javascript.

~/domains/arjanwooning.nl/public_html/.htaccess:  Redirect 301 /index.html /log/