diff -ubr silverstripe.2.0.DailyBuild.2007-05-22/sapphire/main.php silverstripe/sapphire/main.php
--- silverstripe.2.0.DailyBuild.2007-05-22/sapphire/main.php    2007-05-24 13:38:50.563967534 +0200
+++ silverstripe/sapphire/main.php      2007-05-24 13:36:16.254323785 +0200
@@ -115,7 +115,9 @@
        $dir->direct($url);
 } elseif ($surl[1] == 'home') {
        // BUGFIX: Make tutorial 3 work. Don't redirect away, making it not work.
-       if (empty($_GET) && empty($_POST)) {
+       // BUGFIX2: Replace empty($_GET) with check how many is inside as _GET always is
+       // populated with 'url' param minimal (mod_rewrite)
+       if (empty($_POST) && count($_GET) == 1 ) {
                $dir->redirect($baseURL);
        } else {
                $dir->direct($url);

