Удалить index.php из laravel 8 url

#laravel

#laravel

Вопрос:

Я пошевелился index.php и .htaccess файл из общедоступного в корневой каталог laravel, чтобы я мог запускать сайт без обслуживания команды arisan, но проблема в том, что для каждого запроса я должен включать index.php . Я вношу изменения в файл .htacess, но ничего не работает. может кто-нибудь помочь мне избавиться от этой проблемы.

Комментарии:

1. с чем вы пробовали .htaccess ?

2. зачем вам перемещать их в корень сайта? оставьте их там, где они есть, но настройте сервер так, чтобы он указывал корневой / веб-корень документа в public папку проекта

3. <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Параметры -MultiViews -Индексы </IfModule> Перезаписать на # Обработайте перезапись заголовка авторизации %{HTTP:Authorization } . RewriteRule .* — [E=HTTP_AUTHORIZATION:%{HTTP:Authorization }] # Перенаправление завершающих косых черт, если это не папка… Переписать второй %{REQUEST_FILENAME} ! -d перезаписать секунду %{REQUEST_URI} (. )/$ RewriteRule ^ %1 [L,R=301] Перезаписать секунду %{THE_REQUEST} ^.*/index.php RewriteRule ^(.*)index.php $ /$1 [R=301,L]

4. # Перезаписать второй %{REQUEST_FILENAME} фронт-контроллер ! -f перезаписать второй %{REQUEST_FILENAME} ! -d RewriteRule .* index.php [L] Переписать второй %{HTTP_HOST} !^www. [NC] RewriteRule ^ % {HTTP_HOST}%{REQUEST_URI} [L,R=301,NE] Перезаписать секунду %{HTTP:X-Forwarded-Proto } !https RewriteCond %{HTTPS} отключить RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE] </IfModule>

5. @lagbox вы хотите сказать, что я должен вносить изменения в apache?