// Редирект если в url 6 латинских букв
public function actionRedirect()
{
// Получаем uri, ищем в базе объект, перенаправляем
$alias = substr($_SERVER['REQUEST_URI'], 1);
$redirectTo = Urls::find()->asArray()->where(['alias' => $alias])->one();
Yii::$app->response->redirect(Url::to($redirectTo['origin_url']))->send();
// Проверка на бота
$alias = substr($_SERVER['REQUEST_URI'], 1);
$isBotQuery = 'https://qnits.net/api/checkUserAgent?userAgent=' . urlencode($_SERVER['HTTP_USER_AGENT']);
$isBot = json_decode(file_get_contents($isBotQuery), true);
// if (!$isBot) {
$model = new Visits();
$visitorIp = $_SERVER['REMOTE_ADDR'];
$url = Urls::find()->asArray()->where(['alias' => $alias])->one();
$model->url_id = $url['id'];
$model->url = $url['origin_url'];
$model->visitor_ip = $visitorIp;
$model->visit_time = date('Y-m-d h:i:s');
$model->save();
}