Fix #2976
diff --git a/system/core/Router.php b/system/core/Router.php
index 765e323..ea4f4a4 100644
--- a/system/core/Router.php
+++ b/system/core/Router.php
@@ -258,6 +258,10 @@
 		{
 			$this->set_method($segments[1]);
 		}
+		else
+		{
+			$segments[1] = 'index';
+		}
 
 		array_unshift($segments, NULL);
 		unset($segments[0]);