2017-02-03 7 views
0

Я настроил HMVC CodeIgniter, как показано ниже:Codeigniter3 HMVC не работает в NGNIX сервере

-- admin 
    index.php 
     .htaccess 

-- application 
    -- admin 
     -- login 
      -- controllers 
       Login.php 
      -- views 
       view1 

Он правильно работает с appache сервера, но он не работает на ngnix сервере. В ngnix сервере он загружается контроллер по умолчанию, но не работает для

http://domain.com/admin/login

Но это работает для http://domain.com/admin/index.php/login

любая помощь будет большим полезным для меня.

ответ

0

Попробуйте, как это ..

.htaccess файл в корневом каталоге folder.Like этом

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L] 

Установите следующую конфигурацию в application/config/config.php

$config['base_url'] = 'http://www.domain.com/'; 


$config['index_page'] = ''; 


$config['uri_protocol'] = 'REQUEST_URI'; 
+0

Спасибо за ваш ответ, я стараюсь с. htaccess, но сервер NGNIX не принимает правило .htaccess. –

Смежные вопросы