Все маршруты, вызывающие 404

Мы пытаемся запустить наш проект Laravel на сервере Ubuntu под управлением Apache. Хотя все маршруты и функции работают локально, после запуска все маршруты, которые не являются домашним маршрутом, приводят к ошибке 404.

Я использую laravel .htaccess по умолчанию в каталоге / public.

мой /etc/apache2/sites-available выглядит следующим образом:

<VirtualHost *:80>
ServerName mydomain.com
ServerAlias www.mydomain.com

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/mydomain.com/public
<Directory /var/www/mydomain.com/public>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

/mydomain.com/ Корневой каталог в настоящее время не содержит .htaccess.

Я включил Modrewrite, используя a2enmod rewrite и перезапускал apache после каждого изменения.

Кто-нибудь еще сталкивался с этой проблемой? Я ценю любые предложения о том, как решить.

Заранее спасибо!

0

Решение

Ты пишешь mydomin.com в каждом ряду. Но позже вы говорите о mydomain.com папка. (Обратите внимание на А). Это просто опечатка?

Обновление: проблема в другом опечатке: каталоги должны быть одинаковыми в следующих строках:

    DocumentRoot /var/www/html/mydomain.com/public
<Directory /var/www/html/mydomain.com/public>
2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector