ivanvorobei
@ivanvorobei
iOS разработчик, канал https://t.me/sparrowcode

Убрать public/index.php в Lumen?

Хочу разместить в одной папке несколько проектов Lumen.
К примеру, домен
domen.com
создаю поддомен
sub.domen.com
И в папку хостинга sub кладу проекты Lumen.

Теперь в каждый проект кладу .htaccess

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteRule ^(.*)$ [folder-name]/public/$1 [L]
</IfModule>

где folder-name - имя папки конкретного проекта Lumen.

По запросу
sub.domain.com/[folder-name]/
Проект стартует, но выдает ошибку:
c00ea942652848bd8b164f68bccf19ee.png

По запросу
sub.domain.com/[folder-name]/index.php
роутинг работает как положено.

Как сделать запрос без public/index.php в Lumen?
  • Вопрос задан
  • 426 просмотров
Пригласить эксперта
Ответы на вопрос 1
ExileeD
@ExileeD
PHP/Python developer
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ [folder-name]/public/index.php/$1 [L]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы