Codeigniter3 HMVC无法在NGNIX服务器中运行

时间:2017-02-03 09:03:29

标签: codeigniter continuous-integration codeigniter-3 hmvc

我已将HMVC codeigniter配置如下:

-- 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

任何帮助对我都有帮助。

1 个答案:

答案 0 :(得分:0)

试试这样..

你的根文件夹中的

.htaccess文件。就像这个

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';