<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\HttpFoundation\Request;
class RedirectController extends AbstractController
{
#[Route(path: '/redirect', name: 'redirect', priority: 10)]
public function index(Request $request): RedirectResponse
{
$defaultLocale = $this->getParameter('app.default_lang') ?? 'ru';
$url = $request->get('redirect');
$url = str_replace('/'.$defaultLocale.'/', '/', $url);
return $this->redirect($url, 301);
}
}