Как убрать слеш средствами Yii1?

return [
    ...
    'on beforeRequest' => function () {
        $pathInfo = Yii::$app->request->pathInfo;
        $query = Yii::$app->request->queryString;
        if (!empty($pathInfo) && substr($pathInfo, -1) === '/') {
            $url = '/' . substr($pathInfo, 0, -1);
            if ($query) {
                $url .= '?' . $query;
            }
            Yii::$app->response->redirect($url, 301);
            Yii::$app->end();
        }
    },
    ...
];

Пытался убрать слеш, добавить код в файл конфигураций, но почему-то пишет "свойство не определено". И в index через метод on не получается, ошибка "метод не определен".
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ответы на вопрос 1
@l4m3r
Чувак, это делается на уровне веб-сервера, а не кода.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы