Необходимо чтобы в ссылке на главную страницу не было /public (версия laravel последняя). Использую данный код в .htaccess (виртуальный хост на apache и перенос index для решения задачи не подойдет). RewriteEngine on RewriteCond %{REQUEST_URI} !^public RewriteRule ^(.*)$ public/$1 [L] Выдает ошибку на главной странице: Sorry, the page you are looking for could not be found.
Если я правильно понял, что Вам нужно убрать из url /public/..., то можно сделать так:
В корне сайта добавить файл .htaccess с таким содержимым:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L] # Перенаправляем весь запрос в папку public
</IfModule>
Сборка персонального компьютера от Artline: умный выбор для современных пользователей