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