Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 25.02.2017 14:48:59

Проблема с ЧПУ. 404 Not Found.

Добрый день.

Боевой сервер
Версия Laravel: 5.3.28
Версия PHP:  7.0.15-1~dotdeb+8.1
Операционная система и её версия: Linux vm-site 3.16.0-4-amd64 #1 SMP Debian 3.16.39-1 (2016-12-30) x86_64



Локальный сервер

Версия PHP: 7.0.9
Операционная система и её версия: Windows 10 64bit
Вендор и версия Веб-сервера: XAMPP 3.2.2

.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>

Помогите, пож-та.

На локальном хосте был создан и протестирован проект на Laravel.
После того как перенес проект на боевой сервер, отображается только главная страница. При попытке попасть на другую страницу, выдает 404 ошибку.
Сначала грешил на apache, думал, что он не читает файлы .htaccess. Но, если добавить в  .htacces случайный набор символов, то выдаёт 500 ошибку. Значит проблема не в apache, а в самом файле .htaccess

В документации прочёл, что если стандартный .htaccess не работает для вашего Apache, попробуйте следующий:

Options +FollowSymLinks
RewriteEngine On

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

Удалил старый, добавил данный код. На выходе 500 ошибка.

Помогите, пож-та. Уже утомился))

Изменено Vladimir_user (25.02.2017 14:52:00)

Не в сети

#2 26.02.2017 08:07:45

stuchin
Откуда: Волгоград
Сообщений: 68

Re: Проблема с ЧПУ. 404 Not Found.

ошибка 500 самая простая
просто смотришь логи на apache2
там обязательно будет написано.

Не в сети

Подвал раздела