Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
adam_carraway
@adam_carraway
Apache HTTP Server
404 Not Found после переноса laravel, в чем проблема?
Перенес проект с локалки на хостинг, в итоге на главную страницу заходит, а на все остальные такая ошибка:
С чем может быть связанно?
Вопрос задан
более трёх лет назад
930 просмотров
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Помогут разобраться в теме
Все курсы
Нетология
Python-разработчик с нуля
6 месяцев
Далее
Skillfactory
DevOps-инженер
6 месяцев
Далее
SF Education
Бэкенд-разработчик на Python
3 месяца
Далее
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
2
Анатолий
@les-anatoliy
htaccess проверьте
Ответ написан
более трёх лет назад
7
комментариев
Нравится
7
комментариев
Facebook
Вконтакте
Twitter
adam_carraway
@adam_carraway
Автор вопроса
вот мой htaccess
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
Написано
более трёх лет назад
Анатолий
@les-anatoliy
Где он у Вас находится?
Написано
более трёх лет назад
adam_carraway
@adam_carraway
Автор вопроса
Анатолий
, в корне проекта
Написано
более трёх лет назад
Анатолий
@les-anatoliy
/public ?
Написано
более трёх лет назад
adam_carraway
@adam_carraway
Автор вопроса
Анатолий
, нет, куда я устанавливал ларавел, а в /public изначально есть htaccess
Написано
более трёх лет назад
Анатолий
@les-anatoliy
а вы на хостинге указали DOCUMENT_ROOT на папку public?
htaccess должен быть только в папке public так как она должна быть корневой
Написано
более трёх лет назад
adam_carraway
@adam_carraway
Автор вопроса
Анатолий
, на оф сайте есть инструкция по переносу laravel на хостинг, так вот там написано что нужно в корне создать htaccess
Написано
более трёх лет назад
SibWebDevelopers
@SibWebDevelopers
Я столкнулся с такой же проблемой, в моем случае помогло следующее:
Я заменил "RewriteRule ^ index.php [L]" на "RewriteRule ^ /public/index.php [L]"
# Send Requests To Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ /public/index.php [L]
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
PHP
+3 ещё
Средний
Apache 2.4 и php 8.4 под windows. Почему не загружаются модули curl, openssl?
2 подписчика
20 часов назад
151 просмотр
2
ответа
Apache HTTP Server
+1 ещё
Простой
Почему не могу запустить MODX из папки public в домене проекта?
1 подписчик
04 окт.
97 просмотров
1
ответ
Apache HTTP Server
+1 ещё
Простой
Не запускается проекты в openserver. Что делать?
2 подписчика
18 авг.
214 просмотров
1
ответ
Apache HTTP Server
+1 ещё
Простой
Nginx + Apache + PHP access denied на любой php file, как исправить?
2 подписчика
22 июл.
437 просмотров
0
ответов
Apache HTTP Server
+1 ещё
Средний
Как правильно перенаправить запрос через Apache2 reverse proxy?
1 подписчик
15 июн.
110 просмотров
1
ответ
Сетевое администрирование
+2 ещё
Средний
Почему падают сайты 502/504?
4 подписчика
29 мая
2384 просмотра
6
ответов
Apache HTTP Server
+1 ещё
Простой
Как заставить работать inpx-web с обратным прокси на Apache2?
1 подписчик
26 мая
148 просмотров
0
ответов
Apache HTTP Server
Простой
Где ошибка в правиле api?
1 подписчик
23 мая
107 просмотров
1
ответ
PHP
+2 ещё
Простой
Как убрать слеш в конце главной страницы?
1 подписчик
11 мая
393 просмотра
1
ответ
React
+1 ещё
Простой
Почему не проходит Basic authorization?
1 подписчик
11 мая
100 просмотров
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Linux Systems Engineer (Asterisk/SIP)
IT ATLAS
•
Москва
от 200 000 ₽
Системный администратор Linux
Abc staff
•
Москва
До 250 000 ₽
Linux администратор HPC стека
Сбер
•
Москва
от 200 000 до 400 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама