diff --git a/code/libraries/koowa/http/uri.php b/code/libraries/koowa/http/uri.php
index <HASH>..<HASH> 100644
--- a/code/libraries/koowa/http/uri.php
+++ b/code/libraries/koowa/http/uri.php
@@ -323,10 +323,14 @@ class KHttpUri extends KObject
 		if(!empty($uri)) 
 		{
 			$segments = parse_url(urldecode($uri));
-		
+			
 			foreach ($segments as $key => $value) {
 				$this->$key = $value;
 			}
+			
+			if($this->format = pathinfo($this->path, PATHINFO_EXTENSION)) {
+				str_replace('.'.$this->format, '', $this->path);
+			}
 		}
 		
 		return $this;
Fixed bug. Format information wasn't being parsed properly.