@adam_carraway

Ошибка 403 Forbidden laravel, с чем связана?

Установил laravel, при переходе по адресу https:// site.ru выдает такую ошибку, если же перейти по адресу https:// site.ru/public/index.php то сайт отображается. Содержимое файла .htaccess
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^public
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

С чем связанна данная ошибка?
  • Вопрос задан
  • 9713 просмотров
Решения вопроса 2
arutyunov
@arutyunov
Mooza.ru — Делаем сайты
Очевидно, что у вас неправильно настроены пути на веб-сервере: домен стучится в папку, которая не является документ-рутом и вы видите 403. Настройте веб-сервер так, чтобы он смотрел в папку public.

Посмотрите по ссылке настройки: https://stackoverflow.com/questions/18272557/larav...
Ответ написан
Проблема в настройке веб сервера он должен как корень видеть папку public, а видит корень проекта
Вот к примеру настройка для nginx
server {
    ...
    root /var/www/site.ru; //так у тебя
    root /var/www/site.ru/public; //так надо
    ...

Ну и для Apache
<Directory /var/www/site.ru/> //так у тебя
<Directory /var/www/site.ru/public/> //так надо
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы