Commit 1b785495354773833b7f652a5119795a8d8998cb

Authored by alex
1 parent abe4455d

404 на / в конце

frontend/components/UrlManager.php
... ... @@ -70,8 +70,18 @@
70 70 public function parseRequest($request)
71 71 {
72 72 // $this->checkRedirect($request->url);
73   -
  73 +
74 74 $request = $this->parseLanguage($request);
  75 + $path=$request->pathInfo;
  76 +
  77 + if($path[strlen($path)-1]=='/'
  78 + # && $path[strlen($path)-2]=='/'
  79 + )
  80 + {
  81 + throw new NotFoundHttpException();
  82 + }
  83 +
  84 +
75 85 /**
76 86 * @var Alias $alias
77 87 */
... ... @@ -130,7 +140,7 @@
130 140 return $prefix . '/' . $params[ 'alias' ][ 'value' ];
131 141 }
132 142 }
133   -
  143 +
134 144 return $prefix . parent::createUrl($params);
135 145 }
136 146  
... ... @@ -170,7 +180,7 @@
170 180 \Yii::$app->end();
171 181 }
172 182 }
173   -
  183 +
174 184 return $request;
175 185 }
176 186  
... ...
frontend/config/main.php
... ... @@ -310,6 +310,7 @@
310 310 'class' => UrlManager::className(),
311 311 'baseUrl' => '/',
312 312 'enablePrettyUrl' => true,
  313 +
313 314 'showScriptName' => false,
314 315 'rules' => [],
315 316 'hideDefaultLanguagePrefix' => true,
... ...