Как избавиться от public/index.php в URL Laravel?
Чтобы избавиться от public/index.php нужно DocumentRoot направить в папку public/ (очевидно).
Если вы по какой-то причине не хотите менять DocumentRoot, то можно сделать следующее:
- Папки project1, project2 вынести ЗА DocumentRoot (вообще глупая затея класть код проекта в DocumentRoot)
- Сделать симлинки с /path/to/project2/public на DocumentRoot/project2
- В app.php прописать правильный путь к сайту, чтобы laravel правильно генерировал url
- ???
- Радоваться успеху.
Спасибо за ответы, решением оказалось стартовать через server.php в корне проекта.