Если вы используете Apache2, есть несколько вещей, которые нужно сделать. Сначала попробуйте открыть путь publi c в вашем браузере, например: http://localhost/public
Если проблема остается, убедитесь, что в конфигурации вашего сервера обработан файл .htaccess
, это свойство должно быть установлено в конфигурации apache2
:
AllowOverride All
Вот пример с папкой веб-сервера по умолчанию:
<Directory /var/www/html/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Как правило, это значение по умолчанию равно None
, поэтому измените его на All
.
Но, чтобы быть уверенным, что вы можете это сделать, вы должны активировать расширение mod_rewrite
, поэтому в терминале linux введите следующее:
sudo a2enmod rewrite
sudo service apache2 restart