Маршруты работают на локальном хосте, но не на рабочем сервере.Php

Кемеровские программисты php общаются здесь
Anonymous
Маршруты работают на локальном хосте, но не на рабочем сервере.

Сообщение Anonymous »

У меня установлена ​​новая версия Laravel. Он отлично работает на моей локальной машине. Но на сервере маршруты работают неправильно.

Вот как URL-адрес выглядит на моем локальном хосте:

Код: Выделить всё

localhost/articles/14
Но когда я пробую тот же URL-адрес на своем рабочем сервере, он не работает. Но это сработает, если я введу URL-адрес следующим образом:

Код: Выделить всё

mydomain.com/index.php/articles/14
Итак, с промежуточным index.php все работает нормально. И индексный маршрут работает без проблем. Похоже, это какая-то проблема с перенаправлением.

Вот как выглядит мой файл .htaccess:

Код: Выделить всё


Options -MultiViews


RewriteEngine On

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

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

Я безуспешно пытался добавить RewriteBase /mypath/ в .htaccess.

Я искал в Google и попробовал какое-то предложение, но безуспешно.

Подробнее здесь: https://stackoverflow.com/questions/262 ... ion-server

Вернуться в «Php»