diff --git a/src/Pecee/Http/Request.php b/src/Pecee/Http/Request.php index dd65683..67aa88e 100644 --- a/src/Pecee/Http/Request.php +++ b/src/Pecee/Http/Request.php @@ -10,7 +10,7 @@ class Request { public function __construct() { $this->host = $_SERVER['HTTP_HOST']; - $this->uri = rtrim($_SERVER['REQUEST_URI'], '/') . '/'; + $this->uri = $_SERVER['REQUEST_URI']; $this->method = (isset($_POST['_method'])) ? strtolower($_POST['_method']) : strtolower($_SERVER['REQUEST_METHOD']); $this->headers = getallheaders(); } diff --git a/src/Pecee/SimpleRouter/RouterRoute.php b/src/Pecee/SimpleRouter/RouterRoute.php index 387f55f..97dd519 100644 --- a/src/Pecee/SimpleRouter/RouterRoute.php +++ b/src/Pecee/SimpleRouter/RouterRoute.php @@ -19,6 +19,7 @@ class RouterRoute extends RouterEntry { } protected function parseParameters($url, $multiple = false, $regex = self::PARAMETERS_REGEX_MATCH) { + $url = rtrim($url, '/'); $parameters = array(); if($multiple) {