@Holyboom
junior fullstack

Symfony 5 + Apache2 почему апач не видит все страницы кроме «/»?

Суть вопроса в чем. Зпустил сервер под линуксом на 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>
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
deadloop
@deadloop
Активно осваиваю PHP
Вроде надо что-бы был .htaccess. Вот ссылка
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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