Laravel 5.8 показывает 404 Not Found ошибок - PullRequest
0 голосов
/ 02 марта 2019

Я изменяю путь к файлу index.php с открытым на root.После добавления файла .htaccess в корневой каталог (laravel 5.7) каждая страница работает нормально.Но в laravel 5.8, когда я нажимаю на другую страницу, отображается 404. Not Found.

Мой файл .htaccess находится ниже.

<IfModule mod_rewrite.c>

Options +FollowSymLinks

RewriteEngine On
#Send request via index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d``
RewriteRule ^(.*)$ index.php/$1 [L]

</IfModule> 

Ответы [ 2 ]

0 голосов
/ 17 мая 2019

Возможно, вы создали папку в качестве примера и пытаетесь получить к ней доступ через пример, например,

localhost/Example/public

, но при этом обращаетесь к ней как

localhost/example/public
0 голосов
/ 05 марта 2019

Содержимое файла Laravel .htaccess должно выглядеть следующим образом:

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
         Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

Ваш webroot должен быть установлен в каталог / public.Не пытайтесь искать другие решения, которые перемещают файлы index.php и .htaccess из / public в корневой каталог вашего приложения Laravel.Нет абсолютно никаких причин, по которым вы хотите переместить webroot из / public в /.index.php сидит в / public по причине.Если ваш веб-хостинг не предлагает возможность переместить веб-корень в другой каталог, смените хостера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...