Маршруты работают на локальном хосте, но не на рабочем сервере.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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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