Commit 079f016ceb3816e7cde40ddd45379e30c224d785

Authored by Administrator
1 parent 4ffbda18

14.09.16

Showing 1 changed file with 3 additions and 1 deletions   Show diff stats
common/modules/product/CatalogUrlManager.php
@@ -30,7 +30,6 @@ class CatalogUrlManager implements UrlRuleInterface { @@ -30,7 +30,6 @@ class CatalogUrlManager implements UrlRuleInterface {
30 $paths = explode('/', $pathInfo); 30 $paths = explode('/', $pathInfo);
31 31
32 32
33 -  
34 if (!array_key_exists($paths[0], $this->route_map)) { 33 if (!array_key_exists($paths[0], $this->route_map)) {
35 return false; 34 return false;
36 } 35 }
@@ -76,6 +75,9 @@ class CatalogUrlManager implements UrlRuleInterface { @@ -76,6 +75,9 @@ class CatalogUrlManager implements UrlRuleInterface {
76 throw new HttpException(404 ,'Page not found'); 75 throw new HttpException(404 ,'Page not found');
77 } 76 }
78 } 77 }
  78 + if(isset($paths[1]) && empty($paths[1])){
  79 + throw new HttpException(404 ,'Page not found');
  80 + }
79 } elseif ($paths[0] == 'product') { 81 } elseif ($paths[0] == 'product') {
80 if (!empty($paths[2])) { 82 if (!empty($paths[2])) {
81 throw new HttpException(404 ,'Page not found'); 83 throw new HttpException(404 ,'Page not found');