Маршруты laravel не работают (с включенным модом перезаписи)

маршруты laravel не работают без /index.php/ даже после включения a2enmod rewrite

Это мой виртуальный хост (находится в etc / apache2 / sites-enabled)

<VirtualHost *:80>
    ServerName localhost/DnD
    ServerAdmin benno@bennonijholt
    DocumentRoot /var/www/html/DnD/public
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    <Directory "/var/www/html/DnD/public">
        Allowoverride All
    </Directory>
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Это мой файл htaccess

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options +FollowSymLinks
    </IfModule>

    RewriteEngine On

    RewriteBase /home/folder/public_folder

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$ /$1 [L,R=301]


    ErrorDocument 404 /404-uh-oh.html

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f


    RewriteRule ^ index.php [L]
</IfModule>

У меня есть еще одна установка laravel на другом компьютере (также ubuntu 16.04), точно так же, как эта, которая работает отлично.

Я не думаю, что кто-то действительно может вам помочь, учитывая то, что мы здесь видим. Это своего рода экологическая проблема. Вы должны смотреть на сервер и переписывать журналы, если они вам доступны.

user1531971 09.03.2018 15:56
DnD/public/index.php/hello работает, но не без index.php/. вы уверены, что это окружающая среда?
Benno Nijholt 09.03.2018 15:58

Учитывая, что это конкретная деталь не было в вопросе, кто знает? редактировать вопрос и укажите все, который может иметь отношение, например, наблюдаемые проблемы и какое исследование вы провели. Прочтите Как спросить, чтобы узнать, как лучше всего получить качественные ответы на свой вопрос.

user1531971 09.03.2018 16:01

Сработало ли переписывание, когда вы использовали простой Laravel без модифицированного .htaccess?

brombeer 09.03.2018 16:15

@jdv Я прочитаю это, это один из моих первых вопросов по stackoverflow.

Benno Nijholt 12.03.2018 13:43
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
5
733
0

Другие вопросы по теме