Конфигурация рабочего сервера для работы с автозагрузчиком / htaccess - PullRequest
0 голосов
/ 15 марта 2020

Я создал Symfony приложение, которое отлично работает локально, но перенести мой фактический статус на рабочий сервер было сложно.

Последняя проблема, с которой я столкнулся, - ни одна из работ / blalbla.

Так что / работает, но когда я пытаюсь загрузить любой другой, он не будет.

Разница в том. На моем локальном компьютере у меня есть .htacces, и на продукт, который мне пришлось отключить, это вызвало следующее:

Внутренняя ошибка сервера Сервер обнаружил внутреннюю ошибку или неверную конфигурацию и не смог выполнить ваш запрос.

Пожалуйста, свяжитесь с администратором сервера по адресу [адрес не указан], чтобы сообщить им о времени, когда произошла эта ошибка, и о действиях, которые вы выполнили непосредственно перед этой ошибкой.

Может быть дана дополнительная информация об этой ошибке доступно в журнале ошибок сервера.

Кроме того, при попытке использовать ErrorDocument для обработки запроса была обнаружена ошибка 500 Internal Server Error.

Apache / 2.4.41 Сервер на веб-сайте Порт 80

Когда я отключаю свой .htacces, я могу добраться до / маршрута, но не до другого.

С чего мне начать?

Я предполагаю, что я нужен .htaccess?

Вот он (если он вам нужен)

 <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>

1 Ответ

1 голос
/ 18 марта 2020

apache отсутствует на вашем сервере для добавления файла .htaccess для доступа к другим маршрутам вместо / только

Мое решение для этого: { ссылка }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...