работать только контроллер по умолчанию на хосте Linux - PullRequest
0 голосов
/ 04 ноября 2018

У меня есть проект, который выполняется в хосте Windows. Теперь я хочу сменить хост на Linux. проблема: сервер показывает только мой контроллер по умолчанию и другие URL или контроллер не может быть загружен.

сообщение: не обнаружена Запрошенный URL / padash / login / personel не найден на этом сервере.

моя конфигурация htaccess:

    <IfModule mod_rewrite.c>
   RewriteEngine On
  RewriteBase /padash
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>

<IfModule !mod_rewrite.c>
  ErrorDocument 404 /index.php
</IfModule>

// ************ /////

примечание: оба моих хоста находятся на моих локальных компьютерах

1 Ответ

0 голосов
/ 04 ноября 2018

Вероятно, потому что Windows не чувствительна к регистру системы, в то время как Linux. Пожалуйста, убедитесь, что вы следуете этим правилам.

Соглашения об именах

  1. Имена файлов должны быть заглавными. Например: Myclass.php
  2. Объявления класса должны быть написаны заглавными буквами. Например: class Myclass
  3. Имена классов и имена файлов должны совпадать.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...