Commit 1a2eb53c17661f04320b4797c8453247a6d35fe6

Authored by alex
1 parent 642cabb9

сделал редирект для главной страницы с www.siteName.com/////////////////////// на www.siteName.com

Showing 1 changed file with 9 additions and 4 deletions   Show diff stats
frontend/config/main.php
1 1 <?php
2 2 use frontend\components\UrlManager;
3   -
  3 +use yii\helpers\Url;
4 4  
5 5 $params = array_merge(
6 6 require( __DIR__ . '/../../common/config/params.php' ),
... ... @@ -11,15 +11,20 @@
11 11  
12 12 return [
13 13 'on beforeRequest' => function () {
14   - $pathInfo = Yii::$app->request->pathInfo;
  14 +
  15 + $pathInfo = Yii::$app->request->pathInfo;
15 16 $query = Yii::$app->request->queryString;
16   - if (!empty($pathInfo) && substr($pathInfo, -1) === '/') {
  17 + if (!empty($pathInfo) && substr($pathInfo, -1) === '/' && substr($pathInfo, 0, 1) !== "/") {
17 18 $url = '/' . substr($pathInfo, 0, -1);
18 19 if ($query) {
19 20 $url .= '?' . $query;
20 21 }
21 22 Yii::$app->response->redirect($url, 301);
22   - }
  23 + } # редирект с www.siteName.com//////////////////////// на www.siteName.com
  24 + elseif (substr($pathInfo, 0, 1) == "/" && substr($pathInfo, 1, 1) == "/") {
  25 +
  26 + Yii::$app->response->redirect('/site/index', 301);
  27 + }
23 28 },
24 29 'id' => 'app-frontend',
25 30 'homeUrl' => '/',
... ...