Ссылки на проект Laravel не работают на герою - PullRequest
0 голосов
/ 22 ноября 2018

Мне дали проект Laravel, который мне нужен, чтобы начать работу.Я новичок в laravel, но после проделанной работы, я думаю, что я все настроил правильно, и я развернул проект на heroku.

Когда я делаю ремесленника, работаю на моей гостевой машине в моем проекте laravel и иду напо данному URL все работает нормально все ссылки работают.Но я развернул его на heroku, и моя страница указателя показывает, но ни одна из ссылок не работает.Я получаю:

Not Found The requested URL /register was not found on this server. 

Кажется, что запуск php artisan serve своего рода активирует ссылки, но как мне это сделать на heroku ???

Следует отметить, что приложение использует blade-сервер.php файлы

Чего мне не хватает ???

directory structure

Это в / resources / views enter image description here

Мой _htaccess внутри моей общедоступной папки выглядит следующим образом

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

    RewriteEngine On

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

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

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

Я попытался добавить RewriteBase / не помогает.Я также попытался изменить htaccess на:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...