Просмотр исходного кода

Redirection des urls avec un slash à la fin

dev
Guillaume Bourgeois 5 лет назад
Родитель
Сommit
2429bf4fad
1 измененных файлов: 7 добавлений и 5 удалений
  1. +7
    -5
      common/config/main.php

+ 7
- 5
common/config/main.php Просмотреть файл

@@ -41,11 +41,13 @@ $serverName = $_SERVER['SERVER_NAME'] ;
return [
'vendorPath' => dirname(dirname(__DIR__)) . '/vendor',
'on beforeRequest' => function () {
$url = Yii::$app->request->getAbsoluteUrl();
if (!empty($url) && substr($url, -1) == '/') {
$url = substr($url, 0, strlen($url) - 1);
Yii::$app->getResponse()->redirect($url, 301);
Yii::$app->end();
if(method_exists(Yii::$app->request, 'getAbsoluteUrl')) {
$url = Yii::$app->request->getAbsoluteUrl();
if (!empty($url) && substr($url, -1) == '/') {
$url = substr($url, 0, strlen($url) - 1);
Yii::$app->getResponse()->redirect($url, 301);
Yii::$app->end();
}
}
},
'components' => [

Загрузка…
Отмена
Сохранить