Суть вопроса в чем. Зпустил сервер под линуксом на Apache2, настроил конфиги все огонь , главная страница по пути ("/") грузится весь контент подтягивается , но при редиректе или переходе на другую ссылку (аля ".../ru/" апач не видит ее. Хотя при запуске локального сервака симфонии все огонь... где косяк в каких конфигах ?
вот кусок контроллера ответственного за редирект
/**
* @Route("/", name="en")
* @param Request $request
* @return RedirectResponse|Response
*/
public function indexLocale(Request $request): Response
{
dump($request->getLocale());
return $this->redirect('/ru');
}
/**
* @Route("/{_locale}", name="main")
* @param Request $request
* @return RedirectResponse|Response
*/
public function index(Request $request , MailerInterface $mailer): Response
{
dump($request->getLocale());
....\\отальной код
вот конфиг апача
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /mnt/64D09FE0D09FB6B0/Users/Note/Desktop/simfony/simpleProject/public
<Directory "/mnt/64D09FE0D09FB6B0/Users/Note/Desktop/simfony/simpleProject/public">
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
содержимое .htaccess
DirectoryIndex index.php
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
<IfModule !mod_rewrite.c>
<IfModule mod_alias.c>
RedirectMatch 302 ^/$ /index.php/
</IfModule>
</IfModule>